%u wrote: > == Quote from BCS (BCS at pathilink.com)'s article >> set[it] = 0; > > This should read > > set[it.dup] = 0; This is my point, actual. Doing anything else is asking for trouble, so why doesn't the runtime do it for you?