Allt detta har samverkat.