diff --git a/index.js b/index.js
index 98ca5fd6945124064379d41e8792381bd5808dbb..7a15cc1b196ceb6b8e45eb403d7572cc720871a2 100644
--- a/index.js
+++ b/index.js
@@ -145,10 +145,9 @@ function formatAddress(s) {
                 s = s.substr(5);
             if (!s.startsWith("0x"))
                 s = "0x" + s;
-            var n = new BigNumber(s);
-            if (n == 0)
+            if (new BigNumber(s) == 0)
                 return undefined;
-            return web3.toHex(n);
+            return s;
         } catch (err) {}
     }
     return undefined;