Shall history repeat? answer is yes.