Update to protocol v3