I agree with 'ballardw' looks to me like there must be somethign in one of the other macros. Try addoingthe code 'OPTIONS MACROGEN; ' at the befinning of your program (you can turn it off later by saying 'OPTIONS NOMACROGEN;' ) and the code generated in the called macros will be put on your log. Then post the log here and we'll check it again?