diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index ab3505b94ecfc0aba50e43bf6dd39a42567ea7d6..90dabdea2ee475530515c13b7f04c61c6648789f 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -4,6 +4,13 @@
 
 9/14/2018
 
+	29
+	-fixes
+
+	28
+	-expanded canImpreg() to be able to handle the player
+	
+
 	27
 	-fixes
 	-anon's farmyard tweaks
diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt
index f385c21bcd4ed14a4f8db5bfacbf627adfbd5c25..c1e62be162d252b6d31fad203a339d73c761c779 100644
--- a/devNotes/twine JS.txt	
+++ b/devNotes/twine JS.txt	
@@ -18714,7 +18714,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) {
 				partner.vaginalCount += bothTimes;
 				partner.analCount += bothTimes;
 			}
-			if (canImpreg(slave, V.PC)) {
+			if (canImpreg(partner, V.PC)) {
 				r += knockMeUp(partner, 10, 2, -1);
 			}
 		}
@@ -18727,7 +18727,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) {
 				V.vaginalTotal += bothTimes;
 				partner.vaginalCount += bothTimes;
 			}
-			if (canImpreg(slave, V.PC)) {
+			if (canImpreg(partner, V.PC)) {
 				r += knockMeUp(partner, 10, 0, -1);
 			}
 		}
@@ -18745,7 +18745,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) {
 			V.analTotal += 1;
 			partner.analCount += 1;
 		}
-		if (canImpreg(slave, V.PC)) {
+		if (canImpreg(partner, V.PC)) {
 			r += knockMeUp(partner, 10, 1, -1);
 		}
 	}
diff --git a/src/js/sexActsJS.tw b/src/js/sexActsJS.tw
index 61d85717d0e1177cef6dc95e71b9419f998aa405..b23d9c9454a6994338821308bb36d8e8ca681a8b 100644
--- a/src/js/sexActsJS.tw
+++ b/src/js/sexActsJS.tw
@@ -328,7 +328,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) {
 				partner.vaginalCount += bothTimes;
 				partner.analCount += bothTimes;
 			}
-			if (canImpreg(slave, V.PC)) {
+			if (canImpreg(partner, V.PC)) {
 				r += knockMeUp(partner, 10, 2, -1);
 			}
 		}
@@ -341,7 +341,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) {
 				V.vaginalTotal += bothTimes;
 				partner.vaginalCount += bothTimes;
 			}
-			if (canImpreg(slave, V.PC)) {
+			if (canImpreg(partner, V.PC)) {
 				r += knockMeUp(partner, 10, 0, -1);
 			}
 		}
@@ -359,7 +359,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes, bothTimes) {
 			V.analTotal += 1;
 			partner.analCount += 1;
 		}
-		if (canImpreg(slave, V.PC)) {
+		if (canImpreg(partner, V.PC)) {
 			r += knockMeUp(partner, 10, 1, -1);
 		}
 	}