diff --git a/lib/server.js b/lib/server.js
index <HASH>..<HASH> 100644
--- a/lib/server.js
+++ b/lib/server.js
@@ -81,6 +81,8 @@ Server = {
       functions[method] = createHandler(method);
     });
 
+    // TODO: the reviver option is a hack to allow batches to work with jayson
+    // it become unecessary after the fix of this bug https://github.com/ethereum/web3.js/issues/345
     var server = jayson.server(functions, {
       reviver: function(key, val) {
         if (typeof val === 'object' && val.hasOwnProperty('method') &&
disclaimer comment added to jayson.server