10-17-10 - recursivemacro