Also, the whole scheduling of cargo trains has big dollar penalties for delays in loading, unloading, and not arriving on time. Its amazing how detailed folks get about trains showing up. Cargo rail has a lot of moving parts that need to coordinate to keep the goods flowing.