non-const unnecessary enums