My plan is to remove all "default" statements from switches for enums and use the enum as an arg to the function. In that case the compiler will warn us when the switch misses certain cases.