With this long a loop, I'd be tempted to ask for comments noting which loop is ended by which }