diff --git a/code/WorkInProgress/ZomgPonies/mobs/metroid/powers.dm b/code/WorkInProgress/ZomgPonies/mobs/metroid/powers.dm
index 7733b07f9aa..f06fbbe2331 100644
--- a/code/WorkInProgress/ZomgPonies/mobs/metroid/powers.dm
+++ b/code/WorkInProgress/ZomgPonies/mobs/metroid/powers.dm
@@ -254,12 +254,12 @@
if(candidates.len)
var/mob/dead/observer/picked = pick(candidates)
var/mob/living/carbon/slime/S = pick(babies)
- picked.mind.transfer_to(S)
+ S.key = picked
S.a_intent = "hurt"
S.universal_speak = universal_speak
S << "You are now a slime!"
- else return
+
else
new_slime << "You're an only child!"
else