Fix #9; prevent timer from being negative.