deep_merge should not have the same semantics as deep_merge\!