Not much, but it should fail in in a different way if it's undefined.

If it is `nil` then `target_url.host` would fail with *undefined method*, with empty URL it should fail later when starting the HTTP connection. (With hopefully better error message, I haven't tested that.)