diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js
index e5d470751a22fcfa29484deffe7c6a38d4929b9e..898114cde29cbdfbab8fd722d0a4d5c407b92995 100644
--- a/js/003-data/gameVariableData.js
+++ b/js/003-data/gameVariableData.js
@@ -573,7 +573,6 @@ App.Data.resetOnNGPlus = {
 	freeSexualEnergy: 0,
 	publicServants: 0,
 	averageDick: 0,
-	slavesWithWorkingDicks: 0,
 	slaveJobValues: {},
 
 	fluid: 0,
diff --git a/src/endWeek/endWeek.js b/src/endWeek/endWeek.js
index 6fdeb9f60703361abab5a025d25e6d58a45bf11e..acc627aa47c6c993795822c93ea7a86df736ef95 100644
--- a/src/endWeek/endWeek.js
+++ b/src/endWeek/endWeek.js
@@ -310,7 +310,6 @@ globalThis.endWeek = (function() {
 		V.publicServants = 0;
 		V.cumSlaves = 0;
 		V.averageDick = 0;
-		V.slavesWithWorkingDicks = 0;
 		V.slaveJobValues = {};
 	}
 
diff --git a/src/endWeek/slaveAssignmentReport.js b/src/endWeek/slaveAssignmentReport.js
index d32528aa920399d3ab9622b6c5bba18e48195050..b52d665be47b6e49382c7b4bff7513f48ab93a1d 100644
--- a/src/endWeek/slaveAssignmentReport.js
+++ b/src/endWeek/slaveAssignmentReport.js
@@ -42,6 +42,7 @@ App.EndWeek.slaveAssignmentReport = function() {
 		oral: "oral"
 	};
 
+	let slavesWithWorkingDicks = 0;
 	for (const slave of V.slaves) {
 		for (const sk in skillsToTest) {
 			if (_.isNil(slave.skill[sk])) {
@@ -52,7 +53,7 @@ App.EndWeek.slaveAssignmentReport = function() {
 
 		if ((V.seeDicks > 0) && canPenetrate(slave) && App.Utils.hasNonassignmentSex(slave)) {
 			V.averageDick += slave.dick;
-			V.slavesWithWorkingDicks++;
+			slavesWithWorkingDicks++;
 		}
 
 		if (slave.lactation === 1) {
@@ -213,7 +214,7 @@ App.EndWeek.slaveAssignmentReport = function() {
 	}
 
 	if (V.averageDick > 0) {
-		V.averageDick = V.averageDick / V.slavesWithWorkingDicks;
+		V.averageDick = V.averageDick / slavesWithWorkingDicks;
 	}
 	V.freeSexualEnergy = V.PC.sexualEnergy - V.fuckSlaves;
 	const penthouseSlaves = App.Entity.facilities.penthouse.employees().length;