default variation enums now use uint8_t enum type