Change the protocol methods signature