need to break from outer switch too [co skip]