remove unnecessary code in protocolmessage