Update protocol.h