diff --git a/code/game/gamemodes/changeling/powers/fakedeath.dm b/code/game/gamemodes/changeling/powers/fakedeath.dm
index dc7454ff7eb..7cd29c55021 100644
--- a/code/game/gamemodes/changeling/powers/fakedeath.dm
+++ b/code/game/gamemodes/changeling/powers/fakedeath.dm
@@ -13,13 +13,13 @@
to_chat(user, "We begin our stasis, preparing energy to arise once more.")
- user.status_flags |= FAKEDEATH //play dead
- user.update_canmove()
-
if(user.stat != DEAD)
user.emote("deathgasp")
user.timeofdeath = world.time
+ user.status_flags |= FAKEDEATH //play dead
+ user.update_canmove()
+
spawn(800)
if(user && user.mind && user.mind.changeling && user.mind.changeling.purchasedpowers)
to_chat(user, "We are ready to regenerate.")
diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm
index 3dc48f3df1a..80bd78b05df 100644
--- a/code/modules/mob/living/carbon/human/emote.dm
+++ b/code/modules/mob/living/carbon/human/emote.dm
@@ -1,6 +1,6 @@
/mob/living/carbon/human/emote(var/act,var/m_type=1,var/message = null,var/force)
- if(stat == DEAD)
+ if((stat == DEAD) || (status_flags & FAKEDEATH))
return // No screaming bodies
var/param = null