As I recall I originally used `application/csv` as the content type to force browsers to download the file. Potentially this was due to browsers back in 2007 rendering `text/csv` content types despite the `Content-Disposition` header.

If I'm wrong, just ignore me :)