Holy crap, what a week of news