Something like:

```ruby
node.desired[:nginx][:version] == node.current[:nginx][:version]
```
Would work, would be in line with the idea of splitting desired from current, and you could implement it without breaking back-compat.