> But that change actually breaks the intended change - binary exchange protocol. Fair point. It breaks the new interface. An alternative could be to offer the old and new interfaces together. That will resolve the breaking change and not introduce a new one. But there would be two ways to return a JSON response, which might be confusing. Michael