refactor: we don't care about the tick time
refactor: use better 'switch'