I feel like `has_key?` is more readable here and tells a better story – I care about whether a key is set at all.

Conversely, `fields[required_field].present?` is more about whether the value of that hash key is `nil` or not, which isn’t *exactly* the same thing.