Added jgarzik's jsonrpc variant... need to add license