nested switches: unfortunately, pass ..