Innate Intelligence and viruses