Calling the protocol method