docs: function(key, handler, queue) {
  		var translationHandler;
  		if ( isNaN(key)) {
  			return offKeyValue.apply(this, arguments);
  		}
  		else {
  			translationHandler = singleReference.getAndDelete(handler, this, key);
  			return offKeyValue.call(this, 'length',  translationHandler, queue);
  		}
  	}