We need to make sure that the code in the macropaser is doublechecked to make sure this doesn't upset something else.
I remember changing the value in a struct once that seemed harmless like this and ended up breaking an 'if' statement in the macro parser ..hehe
