This statement is only relevant in 2.8, but causes confusion in master. I kept the 'default' label to prevent compiler warnings about unhandled cases. The break is needed because there should be at least one statement after 'default'.