diff --git a/src/pregmod/beastFucked.tw b/src/pregmod/beastFucked.tw
index d08937ced8a118e4f01e9d09d0381b2963d5bc71..eef535c417c70ac3df934cc2161499a30752e137 100644
--- a/src/pregmod/beastFucked.tw
+++ b/src/pregmod/beastFucked.tw
@@ -1,7 +1,13 @@
 :: BeastFuck [nobr]
 
-/*<<set $animal = {species: "horse", speciesCap: "Horse", dickSize: "huge", ballType: "horse"}>>*/
-<<set $animal = {species: "dog", speciesCap: "Dog", dickSize: "large", ballType: "dog"}>>
+<<run clearSummaryCache($activeSlave)>>
+<<setLocalPronouns $activeSlave>>
+
+<<if $species == "horse">>
+	<<set _animal = {species: "horse", dickSize: "huge", ballType: "horse"}>>
+<<elseif $species == "dog">>
+	<<set _animal = {species: "dog", dickSize: "large", ballType: "dog"}>>
+<</if>>
 
 <<if canWalk($activeSlave)>>
     You call $him over and tell $him you want to watch $him get fucked by a $animal.species.