The Day of the Triphids?