There two things that are wrong. And one of them, as I wrote earlier, is the "N/A" control system used to activate and lock the switches. It's needed to be replaced for going on 10 years now.If there is nothing wrong with the current switch design, why are there slow orders at every intersection? Also, why is it that more than one streetcar at a time is not permitted to cross special work?
The second is the TTC's own rules, which are often knee-jerk over-reactions to incidents caused by operators overstepping their bounds and causing accidents. The stop-and-stay rule, 10mph rule and "one car over specialwork" rule are all a result of individual incidents that can be traced back to operators not abiding by the already-existing rules.
10mph rule - incident about 20 years ago where a westbound Bathurst Car went through a switch set to diverging at Fleet Loop at an estimated 65km/h. This also started the process that resulted in the current "reset all mainline switches" rule.
Stop-and-stay rule - incident about 15 years ago where a westbound car went through a switch set to diverging at high speed. Car derailed and almost slid into a pit being dug for the foundation of a building.
One car over specialwork - incident 3 or 4 years ago where a Spadina Car eastbound on Queens Quay overshot a switch that was set for diverging, and slid into the side of a westbound car passing at the same time. There had been other incidents previous to this with similar results, but this was the proverbial straw that broke the camel's back.