Maybe the last arg could be the timer. Then you can cancel it here