ensure dissoc preserves meta