well, not a speedup if you remove the inner sleep or make it conditional. (but the sleep will not cause real delay).