actually ... you are right, I was thinking about consuming the sequence all the time, but have come to picking a random member, so choice() will be a much cleaner way to do this, thanks!