diff --git a/mimemail.inc b/mimemail.inc
index 9d98f35..ed79778 100644
--- a/mimemail.inc
+++ b/mimemail.inc
@@ -49,7 +49,7 @@ function mimemail_headers($headers, $from = NULL) {
   if (!empty($from)) {
     preg_match('/[a-z0-9\-\.]+@{1}[a-z0-9\-\.]+/i', $from, $matches);
     $from_email = $matches[0];
-    $headers = array_merge($headers, array('From' => $from, 'Sender' => $from, 'Return-Path' => "<$from_email>"));
+    $headers = array_merge(array('From' => $from, 'Sender' => $from, 'Return-Path' => "<$from_email>"), $headers);
   }
 
   // Run all headers through mime_header_encode() to convert non-ascii
