Pseudogenes can result from mutations in a gene whose product is not needed for the survival of the organism. Although not protein-coding, the DNA of pseudogenes may be functional. It may be similar to other kinds of non-coding DNA which have a regulatory role.