From: Matthew Moss Date: 2006-04-06T01:55:22+09:00 Subject: Re: Comparing Arrays I would think that trying to remove items from the list you are enumerating is generally a bad thing... I don't know enough about Ruby internals to know whether that applies to Ruby, but I generally avoid it. Might you want this: originalList = originalList - deleteList