Text this: Hormones, regulators and viruses /