O'Reilly logo
  • I-Ching Wang thinks this is interesting:

however, without a break the execution simply continues checking against the next labels and so on, which is what you want to avoid in this case.

From

Note

This is incorrect - without a break, the next block is unconditionally executed.