Move the timing responsibility to the monitoring process