diff --git a/uiop/README.md b/uiop/README.md
index 8c79bf9cd4555f4e3eb358abd83df0b87597ad5d..d42390930666e8e255308b534419779a50f39eed 100644
--- a/uiop/README.md
+++ b/uiop/README.md
@@ -58,7 +58,7 @@ The files that constitute UIOP are, in dependency loading order:
   printing backtraces, handling fatal conditions, using or avoiding debug modes,
   accessing command line arguments or quitting the process.
 
-* [run-program](program.lisp): portably spawns external processes and captures their output.
+* [run-program](run-program.lisp): portably spawns external processes and captures their output.
   Can also capture error-output, inject input, or let it all be interactive.
 
 * [lisp-build](lisp-build.lisp): portably compiles Common Lisp code, handles compilation results,