`Prp` shortmap now preserves merges