diff --git a/lib/store.js b/lib/store.js
index <HASH>..<HASH> 100644
--- a/lib/store.js
+++ b/lib/store.js
@@ -5,7 +5,12 @@ function Store() {
 }
 
 Store.prototype.connect = function(cb) {
-  process.nextTick(function() { cb(null, this)});
+  var self = this;
+  process.nextTick(function() {
+    cb(null, self)
+  });
+
+  return this;
 }
 
 module.exports = Store;
Fixed bug in store.js connect not returning cache object