Everything works now, doesn't bother with duplicates