This is intentionally not a tilde because this package can now support >=3 including 4, whereas `~3` would only support version 3