This looks broken in a way that will break things. If nothing else it is inconsistent.