error handling wasn't exactly as smart as the rest of the departure time grabber