Since this would be an incompatible change (Negative sets containing "-" must now have the "-" last, whereas previously both last and first were permissible), I guess it should be disabled in backward compatibility mode?
(I'll take a look at implementing this later, as well as checking the other edge cases.)