diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm
index c25a9a2852..27db9a7e0a 100644
--- a/code/game/objects/items/melee/energy.dm
+++ b/code/game/objects/items/melee/energy.dm
@@ -53,9 +53,9 @@
var/in_mouth = ""
if(iscarbon(user))
var/mob/living/carbon/C = user
- if(C.wear_mask == src)
+ if(C.wear_mask)
in_mouth = ", barely missing their nose"
- . = "[user] swings their [src][in_mouth]. They light [A] in the process."
+ . = "[user] swings [user.p_their()] [name][in_mouth]. [user.p_they(TRUE)] light[user.p_s()] [user.p_their()] [A.name] in the process."
playsound(loc, hitsound, get_clamped_volume(), 1, -1)
add_fingerprint(user)
diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm
index 50d90684da..34a40b32a8 100644
--- a/code/game/objects/items/twohanded.dm
+++ b/code/game/objects/items/twohanded.dm
@@ -417,9 +417,9 @@
var/in_mouth = ""
if(iscarbon(user))
var/mob/living/carbon/C = user
- if(C.wear_mask == src)
+ if(C.wear_mask)
in_mouth = ", barely missing their nose"
- . = "[user] swings [user.p_their()] [src][in_mouth]. [user.p_they()] light[user.p_s()] [A] in the process."
+ . = "[user] swings [user.p_their()] [name][in_mouth]. [user.p_they(TRUE)] light[user.p_s()] [user.p_their()] [A.name] in the process."
playsound(loc, hitsound, get_clamped_volume(), 1, -1)
add_fingerprint(user)
// Light your candles while spinning around the room