Allow for variations in protocol representation