we're probably nearing the point where we should try to stop making new changes, but couldn't help but comment that i really wish this were something like `preflist_ann()` or `annotated_preflist()` rather than `preflist2()`.