first rationalization of timers
almost testable