Merging an empty hash should return itself instead of nil