Any particular reason to use time_t instead of long?