diff --git a/mime.lisp b/mime.lisp
index d94dd0e..9400f0d 100644
--- a/mime.lisp
+++ b/mime.lisp
@@ -10,7 +10,7 @@
(defgeneric ext (x))
-(defmethod ext ((x simple-string))
+(defmethod ext ((x string))
(cond ((string= "" x))
((char= #\. (char x 0))
(let ((sym (intern x :file-extensions)))