In a `go 1.12` module using Go built at tip: % go get go@1.21 go: go@1.21: no matching versions for query "1.21" It seems like since the local Go toolchain knows Go 1.21, this should be permitted.