AvailableTrains may return None