Whatever are you doing with keyboard macros that recurses more than 16 levels? Keyboard macros were based on the corresponding feature in SUDS, in which it is fairly rare to ever define a macro with more than four levels of nesting or so.