Pre-update rpc