I don't know about Time.fromString. After all, it returns a Time.time option, so NONE seems ok to me (as opposed to an exception).