I agree to this. My code does this only once outside the loop. @pl8787 has some problem doing this outside the loop, for which I don't understand the reason yet.