Thank god for melatonin last night...