require deep_merge explicitly