diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm
index a7c45e1e54a..4a55bd24e96 100644
--- a/code/game/objects/items/stacks/sheets/glass.dm
+++ b/code/game/objects/items/stacks/sheets/glass.dm
@@ -309,10 +309,10 @@
var/obj/item/organ/limb/affecting = H.get_organ(organ)
if(affecting.take_damage(force / 2))
H.update_damage_overlays(0)
- else if(isliving(user))
- var/mob/living/L = user
- L << "[src] cuts into your hand!"
- L.adjustBruteLoss(force / 2)
+ else if(ismonkey(user))
+ var/mob/living/carbon/monkey/M = user
+ M << "[src] cuts into your hand!"
+ M.adjustBruteLoss(force / 2)
/obj/item/weapon/shard/attackby(obj/item/I, mob/user)