30 sleeps and counting