Fix bug where timers could go negative.