Note that in_effect_on needs to consider full schedules