> However, I didn't like this contrived example so I searched for other ways > to delay the traversel of the stack. Since coroutines also have a stack they > can be used to delay the marking of the key. That was clever :-) -- Roberto