Macros: speedup expansion processing