Update to protocol