diff --git a/lib/utils.js b/lib/utils.js
index <HASH>..<HASH> 100644
--- a/lib/utils.js
+++ b/lib/utils.js
@@ -23,13 +23,6 @@ module.exports = {
 // config: {template: , style: , script: }
 // done(html, css, js)
 function getConfig(id, basedir, config, done) {
-  if (!config.template) {
-    throw new Error("Missing template field for plugin " + id)
-  }
-  var template = path.join(basedir, config.template)
-    , script = path.join(basedir, config.script)
-    , style = path.join(basedir, config.style)
-
   async.parallel({
     html: function (next) {
       var failhard = !!config.template
actually code is fine without guard.
zap unused vars which were causing the problem.