In many cases, the splicing process creates a range of unique proteins by varying the exon composition of the same messenger RNA. This phenomenon is called alternative splicing. Alternative splicing can occur in many ways. Exons can be extended or skipped, or introns can be retained.