What a week+