* If a loop is broken out of for potentially multiple reasons, it seems inappropriate to arbitrarily choose one reason to go in the while conditional clause
* If you want to guaruntee that the loop runs at least once regardless of the state of the break condition when the loop starts.
* If the point you want to break out of is not the loop begining/end
* others?