Urgh. So much is happening.