Corrected tick! method after optimisation