sieve bug fix