Index: uc_reports/uc_reports.module
===================================================================
--- uc_reports/uc_reports.module	(revision 1663)
+++ uc_reports/uc_reports.module	(working copy)
@@ -248,17 +248,16 @@
   $csv_data = cache_get('uc_reports_'. $report_id .'_'. $user_id, 'cache');
 
   if (!$csv_data || $user_id != $user_check) {
-    drupal_set_message(t("The CSV data could not be retreived. It's possible the data might have expired. Refresh the report page and try to retrieve the CSV file again."), 'error');
+    drupal_set_message(t("The CSV data could not be retrieved. It's possible the data might have expired. Refresh the report page and try to retrieve the CSV file again."), 'error');
     drupal_not_found();
     exit();
   }
   else {
     ob_end_clean();
     $http_headers = array(
-      'Pragma: no-cache',
+      'Pragma: private',
       'Expires: 0',
-      'Cache-Control: no-cache, must-revalidate',
-      'Cache-Control: private',
+      'Cache-Control: private, must-revalidate',
       'Content-Transfer-Encoding: binary',
       'Content-Length:'. strlen($csv_data->data),
       'Content-Disposition: attachment; filename="'. $report_id .'.csv"',
