wrapper around zero-rpc