understanding remote procedure calls rpc 5048507