Better Looping, avoid performing unrequired actions. Clearer Comments