Problem with sieve not triggering randomly?