http://en.smath.info/forum/yaf_postsm33218_wrong-computation-of-local-variable.aspx
Here the multiplication of matrices isn't commutative. User had set brackets manually, but they had been ignored at optimization of function (when the type of arguments was unknown).
This leads to serious and difficukt-to-notice-and-debug errors.