FIX: return remove when old_hash has more keys then the new_hash

see test spec for the result of the this fix.