remove wrong if

The outer if makes the inner condition not working. I'm not sure, but if the options is not shared between clients. The inner will not work. Is this expected behaviour?