I knew someone wouldn't resist the temptation to golf it! ;-) But that wasn't my intention; I just wanted to make the code reasonably concise and clear (according to my definition of clear), and I also assumed that @list would be needed later in the code.