undef macro when done with it