idiomatic switch, plz.