diff --git a/Gruntfile.js b/Gruntfile.js
index <HASH>..<HASH> 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -480,7 +480,7 @@ module.exports = function(grunt) {
 
   // public commands
   grunt.registerTask('happyplan:dev',     ['jshint', 'happyplan:build']);
-  grunt.registerTask('happyplan:dist',    ['jshint', 'happyplan:build', 'imagemin:dist']);//, 'clean:build']);
+  grunt.registerTask('happyplan:dist',    ['jshint', 'happyplan:build', 'imagemin:dist']);
 
   //happyplan: == default
   grunt.registerTask('happyplan:default', ['happyplan:dev', 'connect:server', 'open:dev', 'watch']);
diff --git a/tasks/build.js b/tasks/build.js
index <HASH>..<HASH> 100644
--- a/tasks/build.js
+++ b/tasks/build.js
@@ -27,6 +27,7 @@ module.exports = function (grunt) {
 
   grunt.registerTask('happyplan:build', 'Build the website', [
     // clean everything
+    'clean:build',
     'clean:dist',
 
     // run static generator
Start with a clean `build` directory each time you start the process.

Close #<I>