If you do this, you are wrong, but apparently people expect libraries to work around intrusive lower cased macros. Oh well.