i hate http and jsonrpc