Sieve duplicate detection