Made some poorly optimized sieve