Updated the protocol with a few new interfaces.