I propose to abstract it to own variable, this way it is quite bad readable. Something like
```
value_changed = value != tgt_auth_info.fetch("auth", false)
if value_changed || tgt_auth_info.empty?
```