Thanks to Collin Anderson for the suggestion and Tim Graham for reviewing the patch.
This is to allow future compatibility with work that is ongoing in the 2013 GSoC.