Btw what's the CS guideline here? New lines between `case` statements or not? I believe not...