Nit: this comment describes the first argument to the callback as a boolean, and it is a boolean if the request wasn't redirected; but otherwise it's a string, which confused me at first. It'd be clearer to describe the argument as a "string representing the URL to which the request was redirected, or null if the request wasn't redirected"; and then pass `null` instead of `false` in the latter case.