thoroughly test jsonrpc