Each method gets decrementing while-loop refactor for P6