Part of the 2.x promise is that code written for 1.x or 2.x will work correctly with either version. If this were allowed in 2.x, any code written that took advantage of the difference wouldn't work in 1.x.