Adjust the interface of ProtocolIAP