Because of how HIGH is #defined
#define HIGH 0x1
a 1 is inserted into the code even before it is compiled