old_contents: 'use strict';
  
  var scope = require('./lib/processlist');
  
  // sync api
  exports.snapshotSync = function(opts) {
    return scope.snapshotSync(opts.verbose);
  };
  
  // async api
  exports.snapshot = function(opts, cb) {
    if (typeof opts === 'function') {
      cb = opts;
      opts = {};
    }
  
    return scope.snapshot(opts.verbose, cb);
  };
  
new_contents: 'use strict';
  
  var scope = require('./lib/processlist');
  
  // sync api
  exports.snapshotSync = function(opts) {
    return scope.snapshotSync(opts && opts.verbose);
  };
  
  // async api
  exports.snapshot = function(opts, cb) {
    if (typeof opts === 'function') {
      cb = opts;
      opts = {};
    }
  
    return scope.snapshot(opts.verbose, cb);
  };
  
subject: fix use `verbose` flag on snapshotSync