diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index 57898776b85a806b21409fa88bd9966e2f6bd408..d3d0d9af1e464a45f09b76d5af569a6d1267fbbf 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -960,7 +960,7 @@
 <</if>>
 
 <<if ($args[0].boobsImplant == 0) && ($args[0].buttImplant == 0) && ($args[0].waist >= -95) && ($args[0].lipsImplant == 0) && ($args[0].faceImplant < 30) && ($args[0].bellyImplant == -1) && (Math.abs($args[0].shouldersImplant) < 2) && (Math.abs($args[0].hipsImplant) < 2)>>
-	<<set $pure += 1>>
+	<<if def $pure>><<set $pure += 1>><</if>>
 	<<if $arcologies[0].FSBodyPurist != "unset">>
 	<<set $beauty += ($arcologies[0].FSBodyPurist/5)>>
 	<</if>>