reverse while loop FTW closes #2