My point was that the parameter is only known to be a URI, not a URL - the purpose of this method is that we're turning something that may not already be a URL into a URL by adding a scheme. `candidate_url` is worse than `candidate` because it misleads the reader into thinking the parameter's already a URL.