I tend not to like enums where bitwise operators are likely to be involved