There are train delays. Then there's the wait we're currently enduring with the new XPT trains.