even more paranoid dupe checking