Babbage: Insectageddon?