diff --git a/src/endWeek/saPleaseYou.js b/src/endWeek/saPleaseYou.js
index 705ec1cc46a8953a87ef9bb590480627c911ff2f..e808e193af8146d22b4a4fc0893118e9bf837ccf 100644
--- a/src/endWeek/saPleaseYou.js
+++ b/src/endWeek/saPleaseYou.js
@@ -175,15 +175,13 @@ App.SlaveAssignment.pleaseYou = function saPleaseYou(slave) {
 	 * @param {FC.SlaveActs|"penetrativeTease"} target
 	 */
 	function evaluateSexQuality(slave, target) {
-		let quality;
+		let quality = 1;
 		if (target === "mammary") {
-			if (slave.nipples === NippleShape.FUCKABLE) {
-				if (canPenetrate(V.PC) || V.PC.clit >= 3) {
-					if (isHorny(slave)) {
-						quality = 1.5;
-					} else {
-						quality = 1.2;
-					}
+			if (slave.nipples === NippleShape.FUCKABLE && (canPenetrate(V.PC) || V.PC.clit >= 3)) {
+				if (isHorny(slave)) {
+					quality = 1.5;
+				} else {
+					quality = 1.2;
 				}
 			/*
 			} else if (slave.nipples === NippleShape.DICKNIPS && V.PC.vagina > 0 && isPlayerReceptive()) {
@@ -298,7 +296,7 @@ App.SlaveAssignment.pleaseYou = function saPleaseYou(slave) {
 	 * @param {FC.SlaveActs|"penetrativeTease"} target
 	 */
 	function evaluateSlavePleasure(slave, target) {
-		let pleasure;
+		let pleasure = 1;
 		if (target === "mammary") {
 			// slaves do not gain equivalent release to a dicked PC, so have their own calcs.
 			pleasure = Math.max((slave.fetish === Fetish.BOOBS ? slave.fetishStrength / 50 : 0.3), 0.3);
@@ -1747,7 +1745,7 @@ App.SlaveAssignment.pleaseYou = function saPleaseYou(slave) {
 	 */
 	function useBoobs(slave) {
 		let pcBoobsException = false;
-		let playerMammaryPleasure;
+		let playerMammaryPleasure = 1;
 		mammaryQuality = evaluateSexQuality(slave, "mammary");
 		mammaryPleasure = evaluateSlavePleasure(slave, "mammary");
 		acts = libidoToActs;
@@ -3212,15 +3210,15 @@ App.SlaveAssignment.pleaseYou = function saPleaseYou(slave) {
 	 */
 	function useAllHoles(slave) {
 		let showExcessReport = false;
-		let oralUseQuality;
-		let analUseQuality;
-		let vaginalUseQuality;
-		let mammaryUseQuality;
+		let oralUseQuality = 1;
+		let analUseQuality = 1;
+		let vaginalUseQuality = 1;
+		let mammaryUseQuality = 1;
 		let sumQuality = 0;
-		let oralUseExcess;
-		let analUseExcess;
-		let vaginalUseExcess;
-		let mammaryUseExcess;
+		let oralUseExcess = 0;
+		let analUseExcess = 0;
+		let vaginalUseExcess = 0;
+		let mammaryUseExcess = 0;
 
 		const totalActs = libidoToActs;
 		if (totalActs > 200) {