Schedule function updates

Might want a separate error message for less than 0.