Haven't stayed awake this much since 10 years ago.