More protocol.h fixes