In theory, though, a virus might be able to gain that information and become truly alive. After all, viruses are not fixed in stone. A mutation might accidentally duplicate some of their genes, creating new copies that could take on new functions. Or a virus might accidentally take up genes from another virus, or even from a host cell. Its genome could expand until it could feed, grow, and divide on its own.