The idea with 'continue' and implicit 'break' for a fallthrough is great. I second that. I have had much more errors with accidentally fallthroughs than I used it productive. And if I use fallthrough such rarely, its good to write it explicit that it should really fallthrough in this case.