Anyway, here is the patch: 1999-04-22 Colin Rafferty * mm-decode.el (mm-preferred-alternative-precedence): Later handles are nicer than earlier handles. --- mm-decode.el~ Sun Apr 18 08:44:10 1999 +++ mm-decode.el Thu Apr 22 11:10:19 1999 @@ -586,7 +586,7 @@ (defun mm-preferred-alternative-precedence (handles) "Return the precedence based on HANDLES and mm-discouraged-alternatives." - (let ((seq (mapcar (lambda (h) (car (mm-handle-type h))) handles))) + (let ((seq (mapcar (lambda (h) (car (mm-handle-type h))) (reverse handles)))) (dolist (disc (reverse mm-discouraged-alternatives)) (dolist (elem (copy-sequence seq)) (when (string-match disc elem) -- Colin