Why do we wake up before the alarm goes off?