Improved splicing and extraction of lists and annotations