By using indirect recursion you're halving the effective recursion depth to a rather meagre 500 or so (or much less in the current version). Direct recursion has it's benefits, and as has been said about half a dozen times already a switch could be used to require a conscious decision to enable recursion for a given alias thereby removing the 'newb factor'. I don't see why you'd be against something that would be beneficial to a lot of scripters, including yourself, with no drawbacks.


Spelling mistakes, grammatical errors, and stupid comments are intentional.