Sieve is now completely functional