use ~ range for when

I haven't explored what the issue might be between when `3.2.x` and `3.3.x`.  Just submitting this to keep things functioning until I get a response on #9.