diff --git a/code/game/objects/items/weapons/cigs.dm b/code/game/objects/items/weapons/cigs.dm
index 467d1032d06..a06619fcca4 100644
--- a/code/game/objects/items/weapons/cigs.dm
+++ b/code/game/objects/items/weapons/cigs.dm
@@ -90,9 +90,9 @@ LIGHTERS ARE IN LIGHTERS.DM
light("[user] fiddles with [W], and manages to light their [name].")
//can't think of any other way to update the overlays :<
- user.update_inv_wear_mask(0)
- user.update_inv_l_hand(0)
- user.update_inv_r_hand(1)
+ user.update_inv_wear_mask()
+ user.update_inv_l_hand()
+ user.update_inv_r_hand()
return
diff --git a/code/game/objects/items/weapons/lighters.dm b/code/game/objects/items/weapons/lighters.dm
index 3f19d6a494b..aa032552df8 100644
--- a/code/game/objects/items/weapons/lighters.dm
+++ b/code/game/objects/items/weapons/lighters.dm
@@ -85,6 +85,7 @@
cig.light("[user] whips the [name] out and holds it for [M]. Their arm is as steady as the unflickering flame they light \the [cig] with.")
else
cig.light("[user] holds the [name] out for [M], and lights the [cig.name].")
+ M.update_inv_wear_mask()
else
..()