tpop; exercise 1.9 - problems with a macro