Sorry for bothering you, but I repeat my former question. Why, if the debugger is on, the 'define-macro' form doesn't produce macros, but global struct:z:syntax things which expand as macros, but are completely immune to 'expand-defmacro'? How can I expand those objects *once*? Muchas gracias. Jerzy Karczmarczuk Caen, France