diff --git a/code/modules/mob/living/carbon/human/human_mobility.dm b/code/modules/mob/living/carbon/human/human_mobility.dm
index d2b700b1b9..61ceb42336 100644
--- a/code/modules/mob/living/carbon/human/human_mobility.dm
+++ b/code/modules/mob/living/carbon/human/human_mobility.dm
@@ -40,8 +40,9 @@
attemptingstandup = FALSE
return TRUE
else
- visible_message("[src] falls right back down.", "You fall right back down.")
attemptingstandup = FALSE
- if(has_gravity())
- playsound(src, "bodyfall", 20, 1)
+ if(resting) //we didn't shove ourselves up or something
+ visible_message("[src] falls right back down.", "You fall right back down.")
+ if(has_gravity())
+ playsound(src, "bodyfall", 20, 1)
return FALSE