So much better! Have a look at it now.
Regarding using the `Transport` directly, we can't, because we're indeed checking redirects.