reverse merge is available on activesupport/core_ext, so added in evn