It would be fairly easy to make a fallback work in this case.  This particular change is in-line with one that @thatcher has doing and/or advocating in other parts of the code base, so I am sure this will show up in some other areas.

How long of a transition window do you want to support?  3 months?  6 months?  Something else?