Well, fix the economics. That will make corporations rational overnight.<p>If a derailment only happens X% of time and causes Y$ amount of monetary loss, you need to increase Y. Apparently no one cares when corn gets derailed, and maybe that is okay. If derailments cause human injury, the cost goes up. Toxic chemicals are the classic example.<p>So why not raise the cost when a toxic chemical is released during derailment? You can do it with fines, regulations, etc.. But until you fix the economics, its going to continue to happen.<p>Ask yourself: Over the course of 1 year, it better to have a 20% longer train with a 0.1% chance of corn derailment, or a 20% shorter train with a 0.001% chance derailment? If you arent breaking out excel, and instead using emotions, you never had a chance to make this decision.