why do you want to keep the loop?