diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw
index 017d13799f7fdcb9bd57ff883722e930595bf7d6..f59f7d6336de00b6efa81f35f9974b89159a9ab0 100644
--- a/src/uncategorized/walkPast.tw
+++ b/src/uncategorized/walkPast.tw
@@ -64,6 +64,9 @@
 <<elseif (_flag > 40) && ($activeSlave.vagina != -1)>>
 
 	<<= vaginaWatch($activeSlave)>>
+	<<if $activeSlave.chastityVagina>>
+		<<set _breakLink = "chastityVagina">>
+	<</if>>
 
 <<elseif (_flag > 30) && ($activeSlave.belly >= 1500 )>>
 
@@ -72,6 +75,9 @@
 <<elseif (_flag > 20)>>
 
 	<<= buttWatch($activeSlave)>>
+	<<if $activeSlave.chastityAnus>>
+		<<set _breakLink = "chastityAnus">>
+	<</if>>
 
 <<elseif (_flag > 10)>>
 
@@ -84,10 +90,10 @@
 <</if>>
 
 <<if $activeSlave.fuckdoll == 0>>
-	<<if (_flag <= 80) && (_flag > 60) && ($activeSlave.chastityAnus)>>
+	<<if _breakLink == "chastityAnus">>
 		//If you wish to have anal intercourse with $him you must order $him to remove $his chastity belt.//
 		<span id="walkpast"><<link "Grope $his rear instead">><<replace "#walk">><<include $target>><</replace>><</link>></span>
-	<<elseif (_flag <= 60) && (_flag > 40) && ($activeSlave.chastityVagina)>>
+	<<elseif _breakLink == "chastityVagina">>
 		//If you wish to have vanilla intercourse with $him you must order $him to remove $his chastity belt.//
 	<<elseif _flag > 100>>
 		<<if $familyTesting == 1 && _flag == 110>>