Car to car collisions are nearly impossible to judge correctly based on maths algorithms, the code would need to "see" if it was a laghit, or someone else crashed into someone with a laghit, causing the victim of the first "bump" to crash into someone other at higher speed than really possible.