Experimented with do-while. The fact that the conditionals aren't within the scope of the loop sucks, and contradicts for-loop syntax...oh well, that makes it look a little ugly.