This is the implementation/fix for an API that exists and is documented and implemented in clients like Attica for years. We can't change the semantics now.