Hey,

> (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.

Cheers

--
Jeroen De Dauw
http://www.bn2vs.com
Don't panic. Don't be evil.
--