won't this execute always after the while finishes -- no matter what happens?