diff --git a/src/events/scheduled/pitFight.js b/src/events/scheduled/pitFight.js
index 4f78a12adf894717afed7bb98bed38102ba9c853..1423df3bc4b9c0945e43d78c996ba8889a7c25bb 100644
--- a/src/events/scheduled/pitFight.js
+++ b/src/events/scheduled/pitFight.js
@@ -5,6 +5,9 @@ App.Facilities.Pit.fight = function(lethal) {
 		fighters = [],
 		animal = V.pit.animal,
 
+		winner = getWinner(),
+		loser = getLoser(),
+
 		Audience = {
 			NONE: "none",
 			FREE: "free",
@@ -414,10 +417,8 @@ App.Facilities.Pit.fight = function(lethal) {
 			mainDiv = document.createElement("div"),
 			cashSpan = App.UI.DOM.makeElement("span", `cut of the betting`, ["cash", "inc"]),
 
-			winner = getWinner(),
-			loser = getLoser(),
-			winnerDeadliness = Deadliness(getWinner()),
-			loserDeadliness = Deadliness(getLoser()),
+			winnerDeadliness = Deadliness(winner),
+			loserDeadliness = Deadliness(loser),
 
 			{he, his, him, himself, girl, He} = getPronouns(winner),
 			{he: he2, his: his2, him: him2, himself: himself2, girl: girl2, He: He2, His: His2} = getPronouns(loser);
@@ -947,9 +948,6 @@ App.Facilities.Pit.fight = function(lethal) {
 			mindbrokenSpan = App.UI.DOM.makeElement("span", `no longer capable`, "red"),
 			experienceSpan = App.UI.DOM.makeElement("span", `learned basic combat skills.`, ["improvement"]),
 
-			winner = getWinner(),
-			loser = getLoser(),
-
 			{he, his, him, himself, He} = getPronouns(winner),
 			{he: he2, his: his2, him: him2, sister: sister2, girl: girl2, He: He2} = getPronouns(loser),
 
@@ -1103,14 +1101,12 @@ App.Facilities.Pit.fight = function(lethal) {
 			}
 
 			getSlave(winner.ID).counter.pitKills++;
-			getSlave(winner.ID).counter.pitWins++;
 
 			if (!V.pit.bodyguardFights || S.Bodyguard.ID !== winner.ID) {
 				V.pit.fighterIDs.push(winner.ID);
 			}
 
 			V.pitKillsTotal++;
-			V.pitFightsTotal++;
 
 			removeSlave(getSlave(loser.ID));
 		} else {
@@ -1439,7 +1435,6 @@ App.Facilities.Pit.fight = function(lethal) {
 			}
 
 			getSlave(winner.ID).counter.penetrative++;
-			getSlave(winner.ID).counter.pitWins++;
 			getSlave(loser.ID).counter.pitLosses++;
 
 			V.penetrativeTotal++;
@@ -1452,6 +1447,9 @@ App.Facilities.Pit.fight = function(lethal) {
 			}
 		}
 
+		V.pitFightsTotal++;
+		getSlave(winner.ID).counter.pitWins++;
+
 		return mainDiv;
 
 		function rape() {