Yes, here we sacrifice an extra wakeup as not to miss a wakeup