Functionality of unspliced XBP1 is required to explain evolution of overlapping reading frames.