Pre-mRNA splicing is catalyzed by the spliceosome, a dynamic molecular machine formed by the ordered interaction of the U1, U2, U4/U6 and U5 snRNPs, plus many non-snRNP proteins (reviewed in ref. 1).