diff --git a/docs/traffic_shaping.xml b/docs/traffic_shaping.xml
index 1762d0ac6..030a16e89 100644
--- a/docs/traffic_shaping.xml
+++ b/docs/traffic_shaping.xml
@@ -500,12 +500,16 @@ ppp0 6000kbit 500kbit
prio
- Classify always occurs in the POSTROUTING chain. When used
- with the builtin traffic shaper, the <major> class is the
- device number (the first entry in
- /etc/shorewall/tcdevices is device 1, the
- second is device 2 and so on) and the <minor> class is the
- MARK value of the class + 100.
+ With Shorewall versions prior to 3.2.3, classify always occurs
+ in the POSTROUTING chain. Beginning with Shorewall 3.2.3, classify
+ occurs in the POSTROUTING chain except when the SOURCE contains
+ $FW[:<address>] in which case, the
+ classify action takes place in the OUTPUT chain. When used with the
+ builtin traffic shaper, the <major> class is the device number
+ (the first entry in /etc/shorewall/tcdevices is
+ device 1, the second is device 2 and so on) and the <minor>
+ class is the MARK value of the class + 100.