Naive implementation of tick