I have a internal check Attribute My-Test defined as string. I have the following in authorize update reply { Reply-Message = " Hi " } switch control:My-Test { case "500" { update control { Auth-Type := Reject } update reply { Reply-Message = " Rejected " } } case { update control { Auth-Type := PAM } update reply { Reply-Message = " Accepted " } } Firstly I noticed that I can not update an attribute twice as I always get the reply message Hi. Secondly the switch case does not work but an if does if (control:My-Test == "500" ) { update control { Auth-Type := Reject } update reply { Reply-Message = " Rejected " } } else { update control { Auth-Type := PAM } update reply { Reply-Message = " Accepted " } } Is this a bug or wrong programming ? Thank you Markus