I haven't slept all night, it was too hot, it's nearly 5am here.