According to the docks the redirect limit in LWP::UserAgent is set to 7 unless you change it with the 'max_redirect' option. I can't think of a reason why you would need to set it beyond 7. If you've some how set it to 0 then that would explain a few things.