invalid time arguments will now send a more descriptive error message