diff --git a/README.source-registry b/README.source-registry
index cee5d34e2f43c62a79f4c2ff0bf6d605fb8225d5..a22fd664ab67fd04411a940388362998c6eb130a 100644
--- a/README.source-registry
+++ b/README.source-registry
@@ -36,7 +36,7 @@ Configurations specify paths where to find system files.
      if it exists.
 
   6- The source registry will be configured from
-     system configuration file
+     system configuration directory
 	``/etc/common-lisp/source-registry.conf.d/``
      if it exists.
 
diff --git a/asdf.lisp b/asdf.lisp
index ce1eacd201b348a27331ddb47bbaef95c46e20e7..7b8df75105b31e727803d0d36661dff013935e24 100644
--- a/asdf.lisp
+++ b/asdf.lisp
@@ -2133,7 +2133,7 @@ with a different configuration, so the configuration would be re-read then."
 (defun validate-source-registry-file (file)
   (let ((forms (read-file-forms file)))
     (unless (length=n-p forms 1)
-      (error "Only and only one form allowed for source registry. Got: ~S~%" forms))
+      (error "One and only one form allowed for source registry. Got: ~S~%" forms))
     (validate-source-registry-form (car forms))))
 
 (defun validate-source-registry-directory (directory)