diff --git a/lib/utils.js b/lib/utils.js
index <HASH>..<HASH> 100644
--- a/lib/utils.js
+++ b/lib/utils.js
@@ -1,5 +1,6 @@
 'use strict';
 
+// var utils = require('lazy-cache')(require);
 var utils = require('generator-util');
 var fn = require;
 require = utils;
@@ -43,6 +44,16 @@ utils.exists = function(fp) {
   return fp && (typeof utils.tryOpen(fp, 'r') === 'number');
 };
 
+
+utils.fileKeys = [
+  'base', 'basename', 'cwd', 'dir',
+  'dirname', 'ext', 'extname', 'f',
+  'file', 'filename', 'path', 'root',
+  'stem'
+];
+
+utils.whitelist = ['emit', 'toc', 'layout'].concat(utils.fileKeys);
+
 /**
  * Expose `utils`
  */
move whitelist and filesKeys to utils