What is special about viruses?