I have been wrestling with the question of Ehrlich was wrong or early, and I think this is the best take I have read yet