Added breaks to case 2 and 3.

Added breaks and messages so that case 2 and 3 don't jump to case 1.