diff --git a/docs/language/process/process-spawn.md b/docs/language/process/process-spawn.md
index 63a7ca6e..a4ad5139 100644
--- a/docs/language/process/process-spawn.md
+++ b/docs/language/process/process-spawn.md
@@ -15,6 +15,8 @@ Starts the program at path with the arguments in args
No shell is involved, so every argument reaches the child exactly as written: spaces, quotes and $ are not interpreted. The child inherits this process's environment and working directory. On Windows the arguments are joined into one command line quoted so the child's C runtime splits it back into the same list, the path and arguments cross as UTF-8 and are converted to UTF-16, and the child is started without a console window (a GUI program is unaffected; a console program runs hidden). Use an absolute path: there is no PATH search.
+On macOS the child writes to this process's standard output and error. On Windows it inherits no handles, so a console child's output goes nowhere; nothing is captured on either platform.
+
```ludic
program Demo {
entry {