docs: function(step, next) {
        var oldNext;
        if (!step.options.errorHandler) {
          next();
          return;
        }
        oldNext = step.next;
        step.next = function() {
          try {
            return oldNext.apply(null, arguments);
          } catch (error) {
            return step.options.errorHandler(step, error);
          }
        };
        return next();
      }