Must We Repeat History?