diff --git a/code/describe.lisp b/code/describe.lisp
index a4fdcf0645ff33e8c3327e6ef60dcf882a2d7525..ed9d61f9f2f468900358927c5cd4ecc8a55c759e 100644
--- a/code/describe.lisp
+++ b/code/describe.lisp
@@ -5,7 +5,7 @@
 ;;; Carnegie Mellon University, and has been placed in the public domain.
 ;;;
 (ext:file-comment
-  "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/describe.lisp,v 1.47 2006/07/20 18:30:21 rtoy Exp $")
+  "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/describe.lisp,v 1.48 2006/08/21 15:46:08 rtoy Exp $")
 ;;;
 ;;; **********************************************************************
 ;;;
@@ -190,7 +190,8 @@
 	  (hash-table-rehash-threshold x))
   (format t "~&It currently holds ~d entries."
 	  (hash-table-number-entries x))
-  (format t "~&It is ~:[not a~;a~] weak table." (hash-table-weak-p x)))
+  (when (hash-table-weak-p x)
+    (format t "~&It is weak ~A table." (hash-table-weak-p x))))
 
 (defun describe-package (x)
   (describe-instance x)