... `[nNext]`, `[nRec]`, `[lRest]`. Programming the loop and conditions is more readable, maintainable, and generally more understandable. I would leave it as is. But the lines would be fine if you could create them with: `addresponse(address->name, 'start/end/nil')` The `addresponse` should ...