test Visible(true) and use auto variables in partial C scope instead of new statement that will be skipped by goto done