diff --git a/src/code/module.lisp b/src/code/module.lisp
index 6e0735a875a43b00022d310b7b892ae4e1d2068d..7bed90d092558af0a545366d53e88cbc99e1d3a3 100644
--- a/src/code/module.lisp
+++ b/src/code/module.lisp
@@ -91,7 +91,17 @@
   calling PROVIDE to indicate a successful load of the module.
 
   While loading any files, *load-verbose* is bound to *require-verbose*
-  which defaults to t."
+  which defaults to t.
+
+  The predefined modules included are :defsystem, :asdf, :lisp-unit,
+  :unix, :clx, :clm, :hemlock, and :cmu-contribs.
+
+  The module :cmu-contribs differs from the other modules in that
+  requiring this module only defines the following modules:
+  \"contrib-demos\", \"contrib-follow-mouse\",
+  \"contrib-games-feebs\", \"contrib-hist\", \"contrib-psgraph\",
+  \"contrib-ops\", \"contrib-embedded-c\", \"contrib-sprof\", and
+  \"contrib-packed-sse2\". "
   (let ((saved-modules (copy-list *modules*))
         (module-name (module-name-string module-name)))
     (unless (member module-name *modules* :test #'string=)