Why does history repeat itself?