docs: function(options) {
              if (_.isUndefined(options)) {
                  options = {};
              }
              if (!_.isObject(options)) {
                  options = { emit: options, check: options };
              }
              return _.extend({ emit:  true, check: true }, options);
          }