diff --git a/lib/htmlbars-plugin/index.js b/lib/htmlbars-plugin/index.js
index <HASH>..<HASH> 100644
--- a/lib/htmlbars-plugin/index.js
+++ b/lib/htmlbars-plugin/index.js
@@ -24,10 +24,8 @@ Plugin.prototype.transform = function(ast) {
           plugin.parseElementNode(node);
           break;
         case 'MustacheStatement':
-          plugin.parseMustacheStatement(node);
-          break;
         case 'BlockStatement':
-          plugin.parseBlockStatement(node);
+          plugin.parseStatement(node);
           break;
       }
     }
@@ -37,14 +35,10 @@ Plugin.prototype.transform = function(ast) {
 };
 
 Plugin.prototype.validate = function(node) {
-  return ['ElementNode', 'MustacheStatement'/*, 'BlockStatement'*/].indexOf(node.type) > -1;
-};
-
-Plugin.prototype.parseBlockStatement = function(node) {
-  throw new Error('not implemented.');
+  return ['ElementNode', 'MustacheStatement', 'BlockStatement'].indexOf(node.type) > -1;
 };
 
-Plugin.prototype.parseMustacheStatement = function(node) {
+Plugin.prototype.parseStatement = function(node) {
   var localClassPair = utils.getPair(node, 'local-class');
 
   if (!localClassPair) { return; }
Parse block and mustache statements