code: function load_files(){
        var reading_js = false, reading_css = false;
        self.files.some(function(f) {
          // grunt 0.4.3 had one file object..
          if (f.dest_js) {
            dest['dest_js'] = f.dest_js;
            dest['dest_css'] = f.dest_css;
            dest['dest_html'] = f.dest_html;
            filepath = f.src[0];
            if (!filepath || !grunt.file.exists(filepath)) {
              grunt.log.warn('Source file "' + filepath + '" not found.');
              return false;
            }
            src = grunt.file.read(filepath);
            return true;
          }
          // grunt 0.4.2 had multiple files.. strange
          else if (f.dest === "src" && f.src) {
            filepath = f.src.length ? f.src[0] : f.src;
  
            if (!grunt.file.exists(filepath)) {
              grunt.log.warn('Source file "' + filepath + '" not found.');
              return false;
            }
            src = grunt.file.read(filepath);
            return false;
          }
          else {
            dest[f.dest] = f.orig.src[0];
            return false;
          }
        });
        if (! src || (! dest.dest_js && ! dest.dest_css && ! dest.dest_html)) {
          grunt.log.warn('Please specify src, and dest_js, dest_css, or dest_html.');
          return false;
        }
        html = src;
        return true;
      }
docs: Sort out our file declarations -- src = the source HTML file dest_html = the destination HTML file dest_css = the destination JS file dest_js = the destination JS file