Don't #undef the BOOL: still need it in the macros