I dont clearly remember why I had the else bit. This is what i vaguely recollect, I somehow got a window where I could not choose service level. It was chosen by default. And the corresponding screen name was different. I added the else part to handle that case. 

I checked it on RHEL5.10 and RHEL6.5 and I didnt encounter that screen so I'll stick to the change.