Now working as intended with the protocol!