We probably want a `~> x.y` lock here.