I guess it was worth getting 3 hours of sleep for!