diff -Naur drakma-0.11.3-old/request.lisp drakma-0.11.3-new/request.lisp
--- drakma-0.11.3-old/request.lisp	2008-01-14 19:51:38.000000000 +0100
+++ drakma-0.11.3-new/request.lisp	2008-02-08 18:22:00.000000000 +0100
@@ -108,7 +108,7 @@
           (cond ((stringp value)
                  (crlf) (crlf)
                  (format stream "~A" value))
-                ((listp value)
+                ((and (listp value) (rest value))
                  (let* ((file-source (first value))
                         (filename (or (if (functionp file-source) "user-closure")
                                       (if (streamp file-source) "user-stream")
