erm... i am very very sorry... but i think this one is responsible for the loops...