Trouble with Conditions not Hiding