It has been said History repeats itself.