diff --git a/lib/knife/index.js b/lib/knife/index.js
index <HASH>..<HASH> 100644
--- a/lib/knife/index.js
+++ b/lib/knife/index.js
@@ -1,16 +1,14 @@
 var bulk = require('bulk-require'),
     lodash = require('lodash');
 
-// require all the utils we've made
-var utilExports = bulk(__dirname, '!(index).js'),
-    utilMixin = lodash
-        .values(utilExports)
-        .reduce(function (agg, val) {
-            lodash.mixin(agg, val);
-            return agg;
-        }, {});
+// import all the js files in the directory
+var utilExports = bulk(__dirname, '!(index).js');
+var utils = {};
 
-// mixin our utilities into lodash
-lodash.mixin(utilMixin);
+// mixin all the functions from the exports into utils
+lodash.values(utilExports).forEach(function (u) {
+    lodash.mixin(utils, u);
+});
 
-module.exports = lodash;
+// export utils
+module.exports = utils;
changed knife to not be a mixin of lodash