Try to support `~> 6.0` if possible, we want to allow maximum compatibility