tries to catch broken schedules