cleaner & faster merge-with-meta