diff --git a/lib/core/riaknode.js b/lib/core/riaknode.js
index <HASH>..<HASH> 100644
--- a/lib/core/riaknode.js
+++ b/lib/core/riaknode.js
@@ -189,6 +189,7 @@ function RiakNode(options) {
             }
 
             if ((now - conn.lastUsed) >= idleTimeout) {
+                /* jshint validthis:true */
                 this._decrementConnectionCount();
                 conn.close();
                 count++;
@@ -236,7 +237,7 @@ function RiakNode(options) {
         conn.on('connectFailed', function (conn, err){
             // NB: when connectFailed is raised, conn is already closed
             logger.debug("%s conn.on-connectFailed", this.name);
-            this._decrementConnectionCount();
+            self._decrementConnectionCount();
             postFailFunc(err);
         });
Make jshint happy, fix this/self bug