FYI I haven't slept yet.