Fair enough.  It would not be particularly difficult to keep the old behavior while giving an obsoletion warning in case someone is using it "wrong", but that would require that the new behavior be considered "correct".  What is overall opinion here?