> (because they had an extension accessing the DB directly).
Ignoring abstractions like this and making oneself dependent on private internals of a system leads to fragility and rigidity. This is not good. I strongly oppose doing effort to not break compatibility with such code as a general rule since this would encourage bad practices.
Jeroen De Dauwhttp://www.bn2vs.com
Don't panic. Don't be evil.