diff --git a/docs/starting_and_stopping_shorewall.xml b/docs/starting_and_stopping_shorewall.xml
index b6ed1b60c..94130293d 100644
--- a/docs/starting_and_stopping_shorewall.xml
+++ b/docs/starting_and_stopping_shorewall.xml
@@ -214,8 +214,10 @@
shorewall trace check -r
This produces a large amount of diagnostic output to standard out
- during the compilation step. If entered on a command that doesn't invoke
- the compiler, trace is ignored.
+ during the compilation step. If the command invokes the compiled firewall
+ script, then that script's execution is traced to standard error. If
+ entered on a command that invokes neither the compiler nor the compiled
+ script, trace is ignored.
Commands that invoke a compiled fireawll script can have the word
debug inserted immediately after the command.