old_contents: 'use strict';
  var gm = require('gm');
  
  /**
   * Runs the processor to normalize the image.
   * @implements {IProcessor}
   * @param {!Buffer} buffer
   * @param {function(Error, Buffer)} done
   */
  module.exports = function(buffer, done) {
    console.log('normalizing');
    gm(buffer).sharpen(5, 1.4).normalize().toBuffer(done);
  };
  
  /**
   * Creates a processor.
   * @param {!IOptions} options
   * @return {IProcessor}
   */
  module.exports.create = function(options) {
    return !options.generalize ? module.exports : undefined;
  };
  
new_contents: 'use strict';
  var gm = require('gm');
  
  /**
   * Runs the processor to generalize the image.
   * @implements {IProcessor}
   * @param {!Buffer} buffer
   * @param {function(Error, Buffer)} done
   */
  module.exports = function(buffer, done) {
    gm(buffer).sharpen(5, 1.4).normalize().toBuffer(done);
  };
  
  /**
   * Creates a processor.
   * @param {!IOptions} options
   * @return {IProcessor}
   */
  module.exports.create = function(options) {
    return !options.generalize ? module.exports : undefined;
  };
  
subject: Generalize updates.