I know you say your timing is good. How advanced is it?