small changes to the protocol