bearing in mind that IF you use the (potentially) confusing
select side-effect, you absolutely should leave a comment explaining exactly what it does, so you (or your successors) don't come back in 6 months and wonder what in the hell that bit of code was supposed to do :o
__________
The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.
- Terry Pratchett