#keep_if already returns cleaned hash