Factorize code, can use ${protocol_state} and ${protocol_name} in query formats.