what's with the sleep(2)?