Found a cryptic ie8 related problem with content type headers whereby we could not download a file having a file name in the response headers. We needed to remind ie8 that it needs to check these before it looks at the url that we request.