diff --git a/docs/Introduction.xml b/docs/Introduction.xml
index 7398a01c0..743a2e203 100644
--- a/docs/Introduction.xml
+++ b/docs/Introduction.xml
@@ -305,6 +305,17 @@ ACCEPT net $FW tcp 22
+
+ Compile then Execute
+
+ Shorewall versions beginning with 3.2.0 use a "compile" then
+ "execute" approach. The Shorewall configuration compiler reads the
+ configuration files and generates a shell script. Errors in the
+ compilation step cause the script to be discarded and the command to be
+ aborted. If the compilation step doesn't find any errors then the shell
+ script is executed.
+
+