Thanks Jim. That's actually what I've been trying, but no luck so far. The loop in the image below returns the same result over and over, or if delete duplicate is checked just 1 result, obviously. I've tried passing the clean item to a variable first and then adding that to a list as well, but that gives me the same result. Not sure where I'm going wrong here.