A lot is happening all at once.