Vindicated By Recent Truth? Oh Hell Yes!