code: function original(callback) {
        if ((!trash) && (attachment.trash === undefined)) {
          // Trash status not set at all yet means
          // it'll be a live file as of this point,
          // skip extra API calls
          return callback(null);
        }
        var sizes;
        if (!_.contains([ 'gif', 'jpg', 'png' ], self.resolveExtension(attachment.extension))) {
          sizes = [ { name: 'original' } ];
        } else {
          sizes = self.imageSizes.concat([ { name: 'original' } ]);
        }
        return async.eachSeries(sizes, function(size, callback) {
          if (size.name === self.sizeAvailableInTrash) {
            // This size is always kept accessible for preview
            // in the media library
            return callback(null);
          }
          var path = self.url(attachment, { uploadfsPath: true, size: size.name });
          return method(path, function(err) {
            if (err) {
              // afterSave is not a good place for fatal errors
              self.apos.utils.warn('Unable to set permissions on ' + path + ', most likely already done');
            }
            return callback(null);
          });
        }, callback);
      }
docs: Handle the original image and its scaled versions here ("original" means "not cropped")