@njsmith, because DEPRECATE spits out warnings. And you cannot change to -1 if you want to support <1.8 (it is not well defined for those versions). So effectively I think that third party code cannot really use -1 yet and thus deprecating it before we can say that 1.8. is old seemes not right...