I do like this pattern, it avoids needless sleeping.