This version test fails for comparisons such as `'1.10.0' > '1.9.6'`.

I have partially finished branch which adds support for specifying the acceptable version range, and the default setting would have the effect you're going for here. I'll take a look at it again this weekend.