enums are no longer assumed to have type 'int'