diff --git a/src/facilities/surgery/analyzePregnancy.js b/src/facilities/surgery/analyzePregnancy.js
index 5ab204a517d65dac1db115857624a8de806830cc..d3d9b9412ef755718b5b993a98059938f65e2e79 100644
--- a/src/facilities/surgery/analyzePregnancy.js
+++ b/src/facilities/surgery/analyzePregnancy.js
@@ -125,7 +125,7 @@ globalThis.analyzePregnancies = function(mother, cheat) {
 			}
 
 			if (fetus.age < 4 && (V.arcologies[0].FSRestart === "unset" || V.eugenicsFullControl === 1 || mother.breedingMark === 0 || V.propOutcome === 0 || (fetus.fatherID !== -1 && fetus.fatherID !== -6))) {
-				option = options.addOption(``)
+				option = options.addOption(`Surgical options`)
 					.customButton(
 						"Terminate ovum",
 						() => {
@@ -207,7 +207,7 @@ globalThis.analyzePregnancies = function(mother, cheat) {
 		} else {
 			App.UI.DOM.appendNewElement("div", el, `Unidentified ova found, no detailed data available.`);
 			App.UI.DOM.appendNewElement("div", el, `Age: too early for scan.`);
-			option = options.addOption(``)
+			option = options.addOption(`Surgical options`)
 				.customButton(
 					`Terminate ovum`,
 					() => {
@@ -231,6 +231,7 @@ globalThis.analyzePregnancies = function(mother, cheat) {
 				);
 			}
 		}
+		el.append(options.render());
 		return el;
 
 		function fetusAbnormalities() {