rpc convenience