diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js
index 5c85024eed52d75330785c44a1a3fd5b57a4da11..f48b1db43f759b194d14f2a441120879d9575327 100644
--- a/src/js/birth/birth.js
+++ b/src/js/birth/birth.js
@@ -203,9 +203,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 		} else if (slave.fuckdoll === 0) {
 			if (slave.broodmother === 0 || slave.broodmotherCountDown === 1) {
 				if (slave.assignment !== Job.DAIRY) {
-					if (V.universalRulesCSec === 1 || (slave.mpreg === 0 && slave.vagina < 0)) {
-						// TODO is this for future content?
-					} else {
+					if (V.universalRulesCSec !== 1 && (slave.mpreg !== 0 || slave.vagina >= 0)) {
 						if (hasAnyLegs(slave)) { // legless slaves are always carried in time
 							if ((random(1, 20) > suddenBirth) || (V.universalRulesBirthing === 1)) {
 								// did she make it to her birthing area?