Reimplement JSON RPC client.