No, I see why it works in your case. I had a different control structure than yours, but I was working on the same idea. I was sort of fudging the bounds instead of logically creating them. I need to be better about that.