diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw
index 3c81be52384d3aca455541d8e34c6df09b5e8c86..54f2b2bbc4948d538e0785c751e60e1d437c036e 100644
--- a/src/js/wombJS.tw
+++ b/src/js/wombJS.tw
@@ -310,7 +310,8 @@ window.WombSort = function(actor) {
 	actor.womb.sort((a, b) => { return b.age - a.age; });
 };
 
-window.fetalSplit = function(actor) {
+//now function work with chance. Literary we give it "one from X" as chance.
+window.fetalSplit = function(actor, chance) {
 	var i, ft;
 	var nft = {};
 	nft.age = actor.preg;
@@ -321,7 +322,7 @@ window.fetalSplit = function(actor) {
 	nft.reserve = "";
 
 	actor.womb.forEach(function(s){
-		if ((jsRandom(1,1000) >= 1000) && s.identical !== 1)
+		if ((jsRandom(1,chance) >= chance) && s.identical !== 1)
 		{
 			nft = {};
 			nft.age = s.age;
@@ -596,12 +597,12 @@ window.BCReserveInit = function()
 }
 
 /* alt
-window.fetalSplit = function(actor)
+window.fetalSplit = function(actor, chance)
 {
 	var i, ft, nft;
 
 	actor.womb.forEach(function(s){
-		if ((jsRandom(1,1000) >= 1000) && s.identical !== 1)
+		if ((jsRandom(1,chance) >= chance) && s.identical !== 1)
 		{
 			nft = deepCopy(s);
 			actor.womb.push(nft);
diff --git a/src/pregmod/personalNotes.tw b/src/pregmod/personalNotes.tw
index 34664075837081ae3b33aeac77122bbfc968c0d9..315165bb21f9e7fd0e27a111b3293e4d2ae87582 100644
--- a/src/pregmod/personalNotes.tw
+++ b/src/pregmod/personalNotes.tw
@@ -45,7 +45,7 @@
 <<if $PC.preg > 0
 	<<set _oldCount = $PC.pregType>>
 	<<if $PC.preg <= 2>>
-		<<run fetalSplit($PC)>>
+		<<run fetalSplit($PC, 1000)>>
 		<<run WombCleanYYFetuses($PC)>>
 	<</if>>
 	<<if $pregnancyMonitoringUpgrade == 1>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 87a979c9d14f4a4da7b4d4ea93f5eba71c8325c7..f8dd179c2a4f821207be80c3b04972afd8391e35 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -3021,7 +3021,7 @@
 	
 	<<set _oldCount = $slaves[$i].pregType>>
 	<<if $slaves[$i].preg <= 2 && $slaves[$i].broodmother == 0>>
-		<<run fetalSplit($slaves[$i])>>
+		<<run fetalSplit($slaves[$i], 1000)>>
 		<<run WombCleanYYFetuses($slaves[$i])>>
 	<</if>>
 	<<if $pregnancyMonitoringUpgrade == 1>>