There is an error in the reference page for the case statement.
http://www.arduino.cc/en/Reference/SwitchCase
It says:
“break - without break, the switch statement will continue checking through the case statements for any other possible matches. If one is found, it will run that as well”
It should say:
"break - without break, the switch statement will continue executing the next expression until a break or the end of the case statement”