diff --git a/src/pregmod/beastFucked.tw b/src/pregmod/beastFucked.tw
index 88b34429bde65b392d2b163cdc7718507e7dca7b..3a86d9761d4216bc8ebd311c8bf7985062bf99cc 100644
--- a/src/pregmod/beastFucked.tw
+++ b/src/pregmod/beastFucked.tw
@@ -220,7 +220,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
 <<case "horse">>
     The horse stands over $him as another slave lines its massive phallus up with $activeSlave.slaveName's <<switch _sexAct>><<case "oral">>open mouth<<case "vaginal">><<if ($activeSlave.fetish == "masochist") || ($activeSlave.fetish == "humiliation") || ($activeSlave.sexualQuirk == "perverted") || ($activeSlave.behavioralQuirk == "sinful")>>wet <</if>>pussy<<case "anal">>ass<</switch>>.
 
-    With a slight thrust, it enters $him and begins to fuck $him <<if _sexAct == "oral">>mouth<</if>>. $activeSlave.slaveName can't help but give a loud groan as the huge cock 
+    With a slight thrust, it enters $him and begins to fuck <<if _sexAct == "oral">>$his mouth<<else>> $her<</if>>. $activeSlave.slaveName can't help but give a loud groan as the huge cock 
     <<switch _sexAct>>
     <<case "oral">>
         stretches $his throat to the limit.
@@ -230,7 +230,7 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
         <<elseif (canDoVaginal($activeSlave) && ($activeSlave.vagina <= 3)) || (!canDoVaginal($activeSlave) && ($activeSlave.anus <= 2))>>
             @@.lime;stretches $his@@
         <<else>>
-            enters $his
+            fills $his
         <</if>>
 
     <<if canDoVaginal($activeSlave)>>
@@ -385,9 +385,13 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
 
     <<switch _sexAct>>
     <<case "vaginal">>
-        <<set $activeSlave.vagina = 3>>
+        <<if $activeSlave.vagina < 3>>
+            <<set $activeSlave.vagina = 3>>
+        <</if>>
     <<case "anal">>
-        <<set $activeSlave.anus = 2>>
+        <<if $activeSlave.anus < 2>>
+            <<set $activeSlave.anus = 2>>
+        <</if>>
     <</switch>>
 
 <<case "horse">>
@@ -396,9 +400,13 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
     
     <<switch _sexAct>>
     <<case "vaginal">>
-        <<set $activeSlave.vagina = 4>>
+        <<if $activeSlave.vagina < 4>>
+            <<set $activeSlave.vagina = 4>>
+        <</if>>
     <<case "anal">>
-        <<set $activeSlave.anus = 4>>
+        <<if $activeSlave.anus < 4>>
+            <<set $activeSlave.anus = 4>>
+        <</if>>
     <</switch>>
 <</switch>>