RNA polymerases are therefore found in all living cells as well as many viruses.