I'd remove the default from all the switch statements. If we ever add another value to the enum, the compiler will notify us.