All iterator functions can throw an error to any given time because of movable days.