Recursive keyboard macros seem to have a stack size of only 16. The error message is "The subscript, 16, was beyond the length, 16, in AS-1 ..." while in ZWEI:MACRO-PUSH-LEVEL. Surely 16 is a ridiculous limit for recursion.