A very long 24 hours...