For completeness, a `+switch+` over the values of an `+enum+` must either address each value in the `+enum+` or contain a `+default+` case. `+switch+` statements that are not over `+enum+` must end with a `+default+` case.