Don't overwrite defines.  A bit of defensive programming, I know.