Can we stick to `^` syntax on this library? It's more precise than `1.x`.