clarified Sieve implementation