The frustrating part about flags is always having to look up what is grouped under flags, flags2, eflags, emask, and smask. The macros only work on the first group!