Why was that a do-while?