diff --git a/js/003-data/miscData.js b/js/003-data/miscData.js
index 303deed0ff329550ad2f3358f6181e41bc8a8f92..0d60953b872d6c3e336312e0432233ab2149c0fd 100644
--- a/js/003-data/miscData.js
+++ b/js/003-data/miscData.js
@@ -149,6 +149,19 @@ App.Data.misc = {
 			sizeType: 2
 		},
 
+		facehugger2: {
+			type: "facehugger2",
+			normalOvaMin: 10,
+			normalOvaMax: 10,
+			normalBirth: 1,
+			minLiveBirth: 1,
+			drugsEffect: 0.0,
+			fetusWeek: [0, 99999],
+			fetusSize: [2000, 150000],
+			fetusRate: [4, 4],
+			sizeType: 2
+		},
+
 		elven: {
 			type: "elven",
 			normalOvaMin: 1,
diff --git a/src/endWeek/reports/personalAttention.js b/src/endWeek/reports/personalAttention.js
index 029e9f71f07e429bad8e5b248029da8f162fdf80..176798d9f49a3fb59eb799f00c2648ec9d2fb1f0 100644
--- a/src/endWeek/reports/personalAttention.js
+++ b/src/endWeek/reports/personalAttention.js
@@ -2111,7 +2111,6 @@ App.PersonalAttention.slaveReport = function(slave) {
 				r.push(`Your desire to be filled is so overwhelming that you're willing to`);
 				r.push(App.UI.DOM.makeElement("span", `throw away your virginity`, ["virginity", "loss"]));
 				r.push(`just to temporarily sate your itch.`);
-				V.PC.vagina++;
 			}
 			if (!inControl) {
 				r.push(`A wanton slut like you clearly needs to be taught ${hisP} place and ${he} decides its ${his} job to do it. After a brief power struggle, you find yourself trapped under ${him} as ${he} teases your slit with what's to come, driving any thoughts of ${his} insubordination right out of your mind.`);
@@ -2446,7 +2445,9 @@ App.PersonalAttention.slaveReport = function(slave) {
 				r.push(App.UI.DOM.makeElement("span", `little sore`, ["health", "dec"]));
 				r.push(`from the pummeling.`);
 				healthDamage(V.PC, 5);
-				if (V.PC.vagina === 1) {
+				if (V.PC.vagina === 0) {
+					V.PC.vagina++;
+				} else if (V.PC.vagina === 1) {
 					r.push(`You're defintely`);
 					r.push(App.UI.DOM.makeElement("span", `looser`, ["change", "negative"]));
 					r.push(`from it, though.`);
@@ -2465,6 +2466,8 @@ App.PersonalAttention.slaveReport = function(slave) {
 						V.PC.vagina += 1;
 					}
 				}
+			} else if (V.PC.vagina === 0) {
+				V.PC.vagina++;
 			}
 			tryKnockMeUp(V.PC, 100, 0, slave);
 			let fuckCount = random(35, 56);