closer to the right fix. The timer can have an invalid state though
pauseTime is not needed