Almost ready... almost.