diff --git a/src/pregmod/bellyImplantDumper.tw b/src/pregmod/bellyImplantDumper.tw
deleted file mode 100644
index 9358682dd03dde30af42703291cb8e427ea7a2c0..0000000000000000000000000000000000000000
--- a/src/pregmod/bellyImplantDumper.tw
+++ /dev/null
@@ -1,4 +0,0 @@
-:: belly implant dumper
-
-<<set $slaves.forEach(function(s) { if (s.bellyImplant == 0) { s.bellyImplant = -1; } })>>
-<<ClearSummaryCache>>
\ No newline at end of file
diff --git a/src/pregmod/seHuskSlaveDelivery.tw b/src/pregmod/seHuskSlaveDelivery.tw
index b18c527bb9e699e3772ae23f665b08fc8d5f807d..c312a6c5b981570b527ce85504446c93a0f65497 100644
--- a/src/pregmod/seHuskSlaveDelivery.tw
+++ b/src/pregmod/seHuskSlaveDelivery.tw
@@ -19,7 +19,7 @@
 <<set $activeSlave.birthName = "">>
 <<set $activeSlave.slaveSurname = "">>
 <<set $activeSlave.surname = "">>
-<<set $$activeSlave.race = $huskSlave.race>>
+<<set $activeSlave.race = $huskSlave.race>>
 <<set $activeSlave.nationality = $huskSlave.nationality>>
 <<set $activeSlave.origin = "You reserved a mindless slave like her from the Flesh Heap.">>
 <<set $activeSlave.devotion = 0>>
diff --git a/src/uncategorized/pePitFight.tw b/src/uncategorized/pePitFight.tw
index 60e964dec8d2e42e98d70149b2e7d9be1b293c2c..48b67937a47fa4c4445fc234a8eb5b5610ed8128 100644
--- a/src/uncategorized/pePitFight.tw
+++ b/src/uncategorized/pePitFight.tw
@@ -63,18 +63,6 @@ Across the ring, her opponent's owner nods civilly to you and examines $activeSl
 	Her poor health makes her a weaker combatant.
 <</if>>
 
-<<if $activeSlave.bellyImplant >= 32000>>
-	Her immense, <<print $activeSlave.bellyImplant>>cc implant filled belly is extremely heavy, unwieldy and an easy target, practically damning her in combat.
-<<elseif $activeSlave.bellyImplant >= 16000>>
-	Her massive, <<print $activeSlave.bellyImplant>>cc implant filled belly is extremely heavy, unwieldy and an easy target, practically damning her in combat.
-<<elseif $activeSlave.bellyImplant >= 8000>>
-	Her huge, <<print $activeSlave.bellyImplant>>cc implant filled belly is very heavy and unwieldy, throwing off her weight and making her far less effective.
-<<elseif $activeSlave.bellyImplant >= 4000>>
-	Her large, <<print $activeSlave.bellyImplant>>cc implant filled belly is heavy and unwieldy, rendering her less effective.
-<<elseif $activeSlave.bellyImplant >= 2000>>
-	Her swollen, <<print $activeSlave.bellyImplant>>cc implant filled belly is heavy and makes her less effective.
-<</if>>
-
 <<if $activeSlave.pregKnown == 1 || $activeSlave.bellyPreg >= 1500>>
 	<<if $activeSlave.bellyPreg >= 750000>>
 		Her monolithic pregnancy guarantees her loss; not only is she on the verge of splitting open, but it is an unmissable, indefensible target that threatens to drag her to the ground. She has no hope of attacking around the straining mass, let alone stopping her opponent.
@@ -94,6 +82,28 @@ Across the ring, her opponent's owner nods civilly to you and examines $activeSl
 		Her advanced pregnancy makes her much less effective.
 	<<elseif $activeSlave.bellyPreg >= 1500>>
 		Her growing pregnancy distracts her from the fight.
+	<<else>>
+		The life just beginning to grow inside her distracts her from the fight.
+	<</if>>
+<<elseif $activeSlave.bellyImplant >= 1500>>
+	<<if $activeSlave.bellyPreg >= 750000>>
+		Her monolithic, <<print $activeSlave.bellyImplant>>cc implant filled belly guarantees her loss; not only is she on the verge of splitting open, but it is an unmissable, indefensible target that threatens to drag her to the ground. She has no hope of attacking around the straining mass, let alone stopping her opponent.
+	<<elseif $activeSlave.bellyPreg >= 600000>>
+		Her titanic, <<print $activeSlave.bellyImplant>>cc implant filled belly is practically a guaranteed loss; she can barely stand let alone fight. Not only is it crippling heavy, unwieldy and an easy target, but she can feel it straining to hold the sheer amount of filler forced into it.
+	<<elseif $activeSlave.bellyPreg >= 450000>>
+		Her gigantic, <<print $activeSlave.bellyImplant>>cc implant filled belly is nearly a guaranteed loss; it presents an unmissable, indefensible target for her adversary.
+	<<elseif $activeSlave.bellyImplant >= 300000>>
+		Her massive, <<print $activeSlave.bellyImplant>>cc implant filled belly is extremely heavy, unwieldy and an easy target, practically damning her in combat.
+	<<elseif $activeSlave.bellyPreg >= 150000>>
+		Her giant, <<print $activeSlave.bellyImplant>>cc implant filled belly obstructs her movement and greatly slows her down.
+	<<elseif $activeSlave.bellyPreg >= 100000>>
+		Her giant, <<print $activeSlave.bellyImplant>>cc implant filled belly is very heavy and unwieldy, throwing off her weight and making her far less effective.
+	<<elseif $activeSlave.bellyImplant >= 10000>>
+		Her huge, <<print $activeSlave.bellyImplant>>cc implant filled belly is very heavy and unwieldy, throwing off her weight and making her far less effective.
+	<<elseif $activeSlave.bellyImplant >= 5000>>
+		Her large, <<print $activeSlave.bellyImplant>>cc implant filled belly is heavy and unwieldy, rendering her less effective.
+	<<elseif $activeSlave.bellyImplant >= 1500>>
+		Her swollen, <<print $activeSlave.bellyImplant>>cc implant filled belly is heavy and makes her less effective.
 	<</if>>
 <</if>>
 <<if $activeSlave.labor == 1>>
diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index b90a9edc64300b873fea458c29c0844b04195d85..9afa23f9f44fce4c437db7c5c0b3c2daf3e84f45 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -1477,36 +1477,24 @@
 	<<set $deadliness -= 1>>
 <</if>>
 
-<<if $args[0].bellyImplant >= 32000>>
-	<<set $deadliness -= 5>>
-<<elseif $args[0].bellyImplant >= 16000>>
-	<<set $deadliness -= 4>>
-<<elseif $args[0].bellyImplant >= 8000>>
-	<<set $deadliness -= 3>>
-<<elseif $args[0].bellyImplant >= 4000>>
-	<<set $deadliness -= 2>>
-<<elseif $args[0].bellyImplant >= 2000>>
-	<<set $deadliness -= 1>>
-<</if>>
-
-<<if $args[0].pregKnown == 1 || $args[0].bellyPreg >= 1500>>
-	<<if $args[0].bellyPreg >= 750000>>
+<<if $args[0].pregKnown == 1 || $args[0].bellyPreg >= 1500 || $args[0].bellyImplant >= 1500>>
+	<<if $args[0].belly >= 750000>>
 		<<set $deadliness -= 50>>
-	<<elseif $args[0].bellyPreg >= 600000>>
+	<<elseif $args[0].belly >= 600000>>
 		<<set $deadliness -= 25>>
-	<<elseif $args[0].bellyPreg >= 450000>>
+	<<elseif $args[0].belly >= 450000>>
 		<<set $deadliness -= 15>>
-	<<elseif $args[0].bellyPreg >= 300000>>
+	<<elseif $args[0].belly >= 300000>>
 		<<set $deadliness -= 10>>
-	<<elseif $args[0].bellyPreg >= 150000>>
+	<<elseif $args[0].belly >= 150000>>
 		<<set $deadliness -= 8>>
-	<<elseif $args[0].bellyPreg >= 100000>>
+	<<elseif $args[0].belly >= 100000>>
 		<<set $deadliness -= 7>>
-	<<elseif $args[0].bellyPreg >= 10000>>
+	<<elseif $args[0].belly >= 10000>>
 		<<set $deadliness -= 3>>
-	<<elseif $args[0].bellyPreg >= 5000>>
+	<<elseif $args[0].belly >= 5000>>
 		<<set $deadliness -= 2>>
-	<<elseif $args[0].bellyPreg >= 1500>>
+	<<else>>
 		<<set $deadliness -= 1>>
 	<</if>>
 <</if>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index ba2ce55be865041ec3fcc4701b4a93a348dbb17d..50f1f93269af3917392788e1dd87c2e5843954d7 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -2776,7 +2776,6 @@ This experience
 	<<else>>
 		<<set _implantSize = 0>>
 	<</if>>
-	<</if>>
 	<<if $args[0].inflation == 3>>	
 		<<set $args[0].bellyFluid = 10000>>
 	<<elseif $args[0].inflation == 2>>