Please also add a break; in here, fallthrough switches are hard :)