diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index 96c5665c5aa19ba096f5faffa669680115b9b922..cbdbe2edf4020fa67a31081ebc061bd9bb6542ca 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -566,6 +566,8 @@ $activeSlave.slaveName is up for review:
 
 <<widget "ResyncHeight">>
 
+<<set $args[0].height = Math.round(Height.random($args[0]))>>
+/*
 <<switch $activeSlave.actualAge>>
 <<case 3>>
 	<<set $activeSlave.height = random(91,96)>>
@@ -596,6 +598,7 @@ $activeSlave.slaveName is up for review:
 <<default>>
 	<<set $activeSlave.height = random(159,167)>>
 <</switch>>
+*/
 
 <</widget>>
 
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 8362eedae48dd24a3b3e47b1c024d2b189cfc8c7..dd9346933e4883788dc47b5fc8f491ebe9489d06 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -4631,10 +4631,7 @@
 	<<FSChangePorn "BodyPurist" 1>>
 	<</if>>
 	<<if $slaves[$i].fuckdoll == 0>>
-		<<if $arcologies[0].FSBodyPurist > 80 && $slaves[$i].vagina == 0 && $slaves[$i].vaginalCount == 0 && $slaves[$i].anus == 0 && $slaves[$i].analCount == 0 && $slaves[$i].oralCount == 0 && $slaves[$i].mammaryCount == 0 && $slaves[$i].penetrativeCount == 0 && $slaves[$i].pitKills == 0 && $slaves[$i].oralSkill == 0 && $slaves[$i].analSkill == 0 && $slaves[$i].vaginalSkill == 0 && $slaves[$i].whoreSkill == 0>>
-			Society @@.green;is awestruck@@ by $possessive complete innocence; it's too bad it won't last.
-			<<FSChangePorn "BodyPurist" 10>>
-		<<elseif $slaves[$i].vagina == 0 && $slaves[$i].anus == 0 && $slaves[$i].vaginalCount == 0 && $slaves[$i].analCount == 0>>
+		<<if $slaves[$i].vagina == 0 && $slaves[$i].anus == 0 && $slaves[$i].vaginalCount == 0 && $slaves[$i].analCount == 0>>
 			Society @@.green;strongly approves@@ of $possessive intact holes, idolizing $possessive pristine body.
 			<<FSChangePorn "BodyPurist" 3>>
 		<<elseif $slaves[$i].vagina == 0 && $slaves[$i].vaginalCount == 0>>
diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index f0c45ec86b5181124b80381ef7e0fe0768609957..5a952daeba186c1231fd6ddb73ff478cd2ba4716 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -195,15 +195,11 @@
 <</if>>
 
 <<if ($arcologies[0].FSBodyPurist > 20)>> /*bonus for virgin slaves*/
-	<<if $arcologies[0].FSBodyPurist > 80 && $args[0].vagina == 0 && $args[0].vaginalCount == 0 && $args[0].anus == 0 && $args[0].analCount == 0 && $args[0].oralCount == 0 && $args[0].mammaryCount == 0 && $args[0].penetrativeCount == 0 && $args[0].pitKills == 0 && $args[0].oralSkill == 0 && $args[0].analSkill == 0 && $args[0].vaginalSkill == 0 && $args[0].whoreSkill == 0>>
-		<<set $beauty += 400>> /* absolute purity!*/
-	<<else>>
-		<<if $args[0].vagina == 0 && $args[0].vaginalCount == 0>>
+	<<if $args[0].vagina == 0 && $args[0].vaginalCount == 0>>
 		<<set $beauty += 30*($arcologies[0].FSBodyPurist/100)>>
-		<</if>>
-		<<if $args[0].anus == 0 && $args[0].analCount == 0>>
+	<</if>>
+	<<if $args[0].anus == 0 && $args[0].analCount == 0>>
 		<<set $beauty += 30*($arcologies[0].FSBodyPurist/100)>>
-		<</if>>
 	<</if>>
 <</if>>