anchor.diff:  	* @timeout timeout for a request in concurrent request queue.
   	* @enable enable or disable concurrent request queue.
   	*/
  -	public void function updateQueueSetting( required numeric max, required numeric timeout, required boolean enable ){
  +	public void function updateQueueSetting( numeric max, numeric timeout, boolean enable ){
  +		var existing = getQueueSetting();
   		admin
   			action="updateQueueSetting"
   			type="#variables.type#"
   			password="#variables.password#"
   
  -			max="#arguments.max#"
  -			timeout="#arguments.timeout#"
  -			enable="#arguments.enable#"
  +			max=isNull(arguments.max) || isEmpty(arguments.max) ? existing.max : arguments.max
  +			timeout=isNull(arguments.timeout) || isEmpty(arguments.timeout) ? existing.timeout : arguments.timeout
  +			enable=isNull(arguments.enable) || isEmpty(arguments.enable) ? existing.enable : arguments.enable
   
   			remoteClients="#variables.remoteClients#";
   	}
  
positive.code: 	}
  
  	/**
  	* @hint to update the current version
  	*/
  	public void function changeVersionTo( required string version ){
  		admin
  
negative.code: 	* @captcha Use Captcha in the login to make sure the form is submitted by a human.
  	* @delay Sets the delay between login attempts. This is a global setting for all user requests.
  	*/
  	public void function updateLoginSettings( boolean rememberMe, boolean captcha, numeric delay ){
  		var existing = getLoginSettings();
  		admin
  			action="updateLoginSettings"
  			type="#variables.type#"
  			password="#variables.password#"
  			rememberme=isNull(arguments.rememberme) || isEmpty(arguments.rememberme) ? existing.rememberme : arguments.rememberme
  			captcha=isNull(arguments.captcha) || isEmpty(arguments.captcha) ? existing.captcha : arguments.captcha
  			delay=isNull(arguments.delay) || isEmpty(arguments.delay) ? existing.delay : arguments.delay;
  	}
  
  	/**
  