Viruses are things on the edge of life