diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js
index 4a30052ceb5bc95154ab45ffd408fa3e47934af5..07bcf4551300be9942436114f7d535115319e5e8 100644
--- a/src/js/birth/birth.js
+++ b/src/js/birth/birth.js
@@ -73,6 +73,9 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 
 	if (slaveDead) {
 		removeSlave(slave);
+	} else if (cSection) {
+		App.Medicine.Modification.addScar(slave, "belly", "c-section");
+
 	}
 
 	return el;
@@ -4761,7 +4764,6 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 		if (birthDamage > 5 || V.universalRulesCSec === 1) {
 			if (V.universalRulesCSec === 1 || (slave.mpreg === 0 && slave.vagina < 0)) {
 				cSection = true;
-				App.Medicine.Modification.addScar(slave, "belly", "c-section");
 				if (V.clinic !== 0) {
 					r.push(`${slave.slaveName} is taken to ${V.clinicName} since ${he}`);
 					if (slave.mpreg === 0 && slave.vagina < 0) {
@@ -4798,7 +4800,6 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 					}
 					if (birthDamage > 10) {
 						cSection = true;
-						App.Medicine.Modification.addScar(slave, "belly", "c-section");
 						r.push(`After several hours of intense labor, ${he} is transferred to the surgery wing. Following an emergency c-section, ${he} is returned to the recovery wing to rest.`);
 					} else {
 						r.push(`After several hours,`);
@@ -4810,7 +4811,6 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 					r.push(`${His} ${childrenAre} promptly taken and ${he} is left under observation to make sure ${he} recovers.`);
 				} else {
 					cSection = true;
-					App.Medicine.Modification.addScar(slave, "belly", "c-section");
 					r.push(`${He} is lead to the autosurgery, since ${he} is likely to face complications with childbirth. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated and subjected to a c-section in order to avoid potential problems. The surgery is quick, and ${he} is moved to a bed to recover. When ${he} awakes, ${his} ${children}`);
 					if (slave.pregType > 1) {
 						r.push(`have`);
@@ -5474,7 +5474,6 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 				}
 				if (birthDamage > 10) {
 					cSection = true;
-					App.Medicine.Modification.addScar(slave, "belly", "c-section");
 					r.push(`After several hours of intense labor, ${he} is transferred to the surgery wing. Following an emergency c-section, ${he} is returned to the recovery wing to rest.`);
 				} else {
 					r.push(`After several hours,`);
@@ -5486,7 +5485,6 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 				r.push(`${His} ${childrenAre} promptly taken and ${he} is left under observation to make sure ${he} recovers.`);
 			} else {
 				cSection = true;
-				App.Medicine.Modification.addScar(slave, "belly", "c-section");
 				r.push(`${He} is carried to the autosurgery, since ${he} is likely to face complications with childbirth. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated and subjected to a c-section in order to avoid potential problems. The surgery is quick and ${he} is moved to a bed to recover. When ${he} awakes, ${his} ${slave.pregType > 1 ? `children have` : `child has`} already been taking away.`);
 			}
 		} else {