Make use of the new abstract enums