Semantics....How would you guys like it worded?Cambridge English dictionary....'On Track' meaning "Making progress and likely to succeed"