Thanks Pod, I ran into this same issue not to long ago and had to revert to the older version to fix it. I never had time to go back and investigate the issue, my guess was that the 2.15 or later versions had changes the recursive loop in some way that just did not jive with my app's data structure. ++ * 10 if I could.