the user-agent was a red herring, but certainly doesnt hurt