ProtocolParser extended