docs: function(set, props){
  		// there is a `this.where`, `this.paginate`, etc clause on this object
  		// if where is shifted ... we need to restore it later.
  
  		// the rest is subset code
  		var result = this.evaluateOperator(compare.subset, props, set, {isProperties: true}, undefined, {
  			shouldEvaluatePaginate: function () {
  				return false;
  			}
  		});
  
  		return result;
  	}