Code style nit: I believe the rest of the code base does not wrap the case statement blocks inside of `{` and `}`.