> (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 Dauw
Don't panic. Don't be evil.