I suspect Ruud will give a better explanation, but my guess is that the GOTO is doing a stack cleanup. In the absence of an elegant EXIT for the loop, GOTO has been designed to cleanup the stack to prevent stack overflows. Perhaps it is a bit more agressive in 4.20.

Ruud,
We need an EXIT LOOP. [Big Grin]
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.