Berserker, I get the idea. I thought the process of converting (var:y) to classic y is kinda random, like (var:y) can be randomly chosen from y1 to y99. But now it looks like we will have y99 only when there are 98 other y variables in the same function. Brillant! Thanks for helping Berserker and wessonsm!