docs: function () {
      console.error('Skemer Promise functions are deprecated - they will be '
          + 'removed from the next version as they are redundant');
      var args = arguments;
      return new Promise(function(resolve, reject) {
        try {
          resolve(validateData.apply(this, [this.options,
              undefined].concat(Array.prototype.slice.call(args))));
        } catch(err) {
          reject(err);
        }
      }.bind(this));
    }