Thank you! Actually though, should this checking be moved to the TimeRange object itself? I think it makes more sense for it to be there then here or the object could just be smart and put the two times in the right order if someone makes a mistake.