refactored the protocol to use the new name