Is this magic due to this only working with x.y or x.y.z versions? 

Seth recommends this:
```
Gem::Requirement.new('< 11.6').satisfied_by?(Gem::Version.new(Chef::VERSION))
````

That's complicated too. What's the path forward for the best practice for comparing cookbook versions?