No more repeated schedules.

The validation is a bit naive, but it will work for now. A need for
an "erase schedule" might be considered.