Upgrading level crossings from passive to active control, or grade separating a crossing can dramatically reduce crashes. Coordinating road intersection signals and active rail crossing signals can reduce crashes by preventing queuing across tracks. Some level crossing upgrades improve traffic flow near the crossing.