slight bug in the sieve if it didn't exist.