rpc bug fix