Requirements for the Timer