Allt detta har skett,