in reply to subs calling each other

I think that at some point $retval will be empty, so the call init() will not occur and the recursion will stop!

Cheers
LuCa