diff --git a/src/endWeek/saRules_old.js b/src/endWeek/saRules_old.js
index 536d9b761d1daa1659c098e565322d4ef1e8bf9d..7a5d53211792ccdc1016883b656c5d2bedca354c 100644
--- a/src/endWeek/saRules_old.js
+++ b/src/endWeek/saRules_old.js
@@ -1240,8 +1240,7 @@
 								if ((slave.anus * 30) - (averageDick * 5) < jsRandom(1, 100)) {
 									r += `<span class="lime">${His} asshole is loosened</span> during sex with well endowed slaves, since ${he}'s so addicted to sex all ${his} holes see heavy traffic. `;
 									slave.anus++;
-									slave.counter.anus += 3;
-									slave.counter.anal += 3;
+									actX(slave, "anal", 3);
 								}
 							}
 							if (averageDick > 5) {
diff --git a/src/endWeek/saServeThePublic.js b/src/endWeek/saServeThePublic.js
index 4689f5d8d46261ecdd7fc74b0c600722021020a6..46e6925734d63445ba6147cac384c6fdaf524885 100644
--- a/src/endWeek/saServeThePublic.js
+++ b/src/endWeek/saServeThePublic.js
@@ -1420,19 +1420,11 @@ window.saServeThePublic = (function saServeThePublic() {
 		penetrativeUse = Math.trunc((penetrativeUse / demand) * slave.sexAmount);
 
 		actX(slave, "oral", oralUse);
-		slave.counter.publicUse += oralUse;
-
 		actX(slave, "anal", analUse);
-		slave.counter.publicUse += analUse;
-
 		actX(slave, "vaginal", vaginalUse);
-		slave.counter.publicUse += vaginalUse;
-
 		actX(slave, "mammary", mammaryUse);
-		slave.counter.publicUse += mammaryUse;
-
 		actX(slave, "penetrative", penetrativeUse);
-		slave.counter.publicUse += penetrativeUse;
+		actX(slave, "publicUse", (oralUse + analUse + vaginalUse + mammaryUse + penetrativeUse));
 
 		cervixPump = 0;
 		if (slave.cervixImplant === 1 || slave.cervixImplant === 3) {
diff --git a/src/endWeek/saWhore.js b/src/endWeek/saWhore.js
index 7bbaf5d86c22f222976fa8525bd5228f9312384f..f996c8a1bd5a79f8f97c84c1d755dca2723eb23e 100644
--- a/src/endWeek/saWhore.js
+++ b/src/endWeek/saWhore.js
@@ -1502,19 +1502,11 @@ window.saWhore = (function saWhore() {
 		penetrativeUse = Math.trunc((penetrativeUse / demand) * beauty);
 
 		actX(slave, "oral", oralUse);
-		slave.counter.publicUse += oralUse;
-
 		actX(slave, "anal", analUse);
-		slave.counter.publicUse += analUse;
-
 		actX(slave, "vaginal", vaginalUse);
-		slave.counter.publicUse += vaginalUse;
-
 		actX(slave, "mammary", mammaryUse);
-		slave.counter.publicUse += mammaryUse;
-
 		actX(slave, "penetrative", penetrativeUse);
-		slave.counter.publicUse += penetrativeUse;
+		actX(slave, "publicUse", (oralUse + analUse + vaginalUse + mammaryUse + penetrativeUse));
 
 		cervixPump = 0;
 		if (slave.cervixImplant === 1 || slave.cervixImplant === 3) {
diff --git a/src/endWeek/saWorkAGloryHole.js b/src/endWeek/saWorkAGloryHole.js
index 55d19a7ce9a012ab7d87c127a4723a6b7964c29e..d7fefd1a706696b0e006364b09a7c4273a4c695c 100644
--- a/src/endWeek/saWorkAGloryHole.js
+++ b/src/endWeek/saWorkAGloryHole.js
@@ -405,7 +405,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 		actX(slave, "oral", oralUse);
 		actX(slave, "anal", analUse);
 		actX(slave, "vaginal", vaginalUse);
-		slave.counter.publicUse += oralUse + analUse + vaginalUse;
+		actX(slave, "publicUse", (oralUse + analUse + vaginalUse));
 
 		if (slave.cervixImplant === 1 || slave.cervixImplant === 3) {
 			cervixPump += (20 * vaginalUse);