diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw
index 6abbfc2b729311e9ec3e7c3bb0db091ecba8f11d..71a378b7e42fc8b582f80cf2f381986edbf0f3e3 100644
--- a/src/uncategorized/walkPast.tw
+++ b/src/uncategorized/walkPast.tw
@@ -596,7 +596,7 @@
 			They're scissoring enthusiastically and playing with each other's breasts.
 			<<set $activeSlave.mammaryCount++, _partnerSlave.mammaryCount++, $mammaryTotal += 2>>
 		<</if>>
-	<<elseif ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
+	<<elseif ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && $activeSlave.fetish != "none">>
 	<<switch $activeSlave.fetish>>
 	<<case "boobs">>
 		snuggling rather sexually <<if $activeSlave.livingRules == "luxurious">>in the nice little room they share.<<elseif ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite == 1)>>in $activeSlave.ID's suite.<<else>>out in the open in the slave dormitory.<</if>> $activeSlave.slaveName loves having her breasts touched and massaged, so _partnerSlave.slaveName looks after her _activeSlaveRel's tits.
@@ -736,13 +736,15 @@
 			is giving $activeSlave.slaveName oral to try and sate her lust.
 			<<set $activeSlave.oralCount++, _partnerSlave.oralCount++, $oralTotal += 2>>
 		<</if>>
+	<<default>>
+		having intimate sex <<if $activeSlave.livingRules == "luxurious">>in the nice little room they share.<<elseif ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite == 1)>>in $activeSlave.ID's suite.<<else>>out in the open in the slave dormitory.<</if>>
 	<</switch>>
 	<<elseif ($release == 1)>>
 		just spooning in bed. Since $activeSlave.slaveName gets fucked at work, _partnerSlave.slaveName understands that what she really wants from her is emotional intimacy. They're cuddling quietly, offering each other silent comfort and companionship.
 	<<elseif ($activeSlave.dick > 1) && canPenetrate($activeSlave) && (_partnerSlave.vagina > 0) && canDoVaginal(_partnerSlave) && (_partnerSlave.amp != 1) && ($activeSlave.amp != 1)>>
 		<<if $activeSlave.livingRules == "luxurious">>in bed in the nice little room they share,<<else>>out in the open on $activeSlave.slaveName's bedroll in the slave dormitory,<</if>> making love in the missionary position. _partnerSlave.slaveName has her legs wrapped around $activeSlave.slaveName's waist and her arms hugging her around the chest, and is looking deep into her eyes as she enjoys the wonderful feeling of her _activeSlaveRel's cock in her womanhood.
 		<<set $activeSlave.penetrativeCount++, _partnerSlave.vaginalCount++, $vaginalTotal++, $penetrativeTotal++>>
-	<<elseif ($activeSlave.clit > 2) && ($activeSlave.vaginalAccessory != "chastity belt") && (_partnerSlave.vagina > 0) && canDoVaginal(_partnerSlave) && (_partnerSlave.amp != 1) && ($activeSlave.amp != 1)>>
+	<<elseif ($activeSlave.clit > 2) && ($activeSlave.vaginalAccessory != "chastity belt") && ($activeSlave.vaginalAccessory != "combined chastity") && (_partnerSlave.vagina > 0) && canDoVaginal(_partnerSlave) && (_partnerSlave.amp != 1) && ($activeSlave.amp != 1)>>
 		<<if $activeSlave.livingRules == "luxurious">>in bed in the nice little room they share,<<else>>out in the open on $activeSlave.slaveName's bedroll in the slave dormitory,<</if>> making love in the missionary position. _partnerSlave.slaveName has her legs wrapped around $activeSlave.slaveName's waist and her arms hugging her around the chest, and is looking deep into her eyes as she enjoys the wonderful feeling of her _activeSlaveRel's huge clit in her womanhood.
 		<<set _partnerSlave.vaginalCount++, $activeSlave.penetrativeCount++, $vaginalTotal++, $penetrativeTotal++>>
 	<<elseif ($activeSlave.dick > 1) && canPenetrate($activeSlave) && canDoAnal(_partnerSlave) && (_partnerSlave.anus > 0) && (_partnerSlave.amp != 1) && ($activeSlave.amp != 1)>>
@@ -776,7 +778,7 @@
 		lying in bed together. _partnerSlave.slaveName has somehow managed to exhaust her _activeSlaveRel, and the sexually sated nympho is curled up with her head on _partnerSlave.slaveName's chest, snoring lightly. _partnerSlave.slaveName is smiling fondly at her.
 	<<elseif (_partnerSlave.dick > 6) && ($activeSlave.amp !== 1)>>
 		sleeping in bed together. $activeSlave.slaveName is cuddled up close to _partnerSlave.slaveName, and is cradling her _activeSlaveRel's enormous, soft cock with one hand.
-	<<elseif ($activeSlave.fetishKnown == 1)>>
+	<<elseif ($activeSlave.fetishKnown == 1) && $activeSlave.fetish != "none">>
 		<<switch $activeSlave.fetish>>
 		<<case "boobs">>
 			sleeping in bed together. $activeSlave.slaveName is using _partnerSlave.slaveName's <<if _partnerSlave.boobs > 2000>>enormous breasts<<elseif _partnerSlave.boobs > 1000>>huge boobs<<elseif _partnerSlave.boobs > 300>>healthy tits<<else>>flat chest<</if>>, which she loves, as a pillow.
diff --git a/src/utility/summaryWidgets.tw b/src/utility/summaryWidgets.tw
index 5bc040d792942e3146beb128ffa4aeeea375e31b..1ab98b3b59fdd9495ae3e76b4cbe52e2a37f8ef8 100644
--- a/src/utility/summaryWidgets.tw
+++ b/src/utility/summaryWidgets.tw
@@ -39,4 +39,5 @@
 <<if isNaN($args[0].penetrativeCount)>><<set $args[0].penetrativeCount = 0>>//Pentration count has broken, report what you just did!<</if>>
 <<if ndef $args[0].foreskin>><<set $args[0].foreskin = 0>><</if>>
 <<if $args[0].amp != 0 && $args[0].heels == 1>><<set $args[0].heels = 0>><</if>>
+<<if $args[0].vagina < 0 && $args[0].mpreg == 0 && $args[0].preg == -1>><<set $args[0].preg = 0>><</if>>
 <</widget>>