extension support for rpc