Quello che hai postato è lo script completo?
Sono convinto di no, e sono convinto che ci sia un qualche loop da qualche parte!