change: print message macros has been refactored.