Use VerifySchedule instead of doing the work manually.