Is there a reasoning behind this change? I think this warrants some public discussion. On the plus side, I get a big honking warning, but on the major downside I now have to update *a lot* of code that relies on this behavior.