> The if-statement that follows still doesn't make sense to me, though: Right, it's vestigial from back when my understanding of new's behavior was actually correct. (Now do me a favor and don't explicitly date my coding skillz from that comment. ;-) Vern