diff --git a/code/modules/clothing/spacesuits/rig/rig.dm b/code/modules/clothing/spacesuits/rig/rig.dm
index 6ac7ef9a3a5..7740d5ce703 100644
--- a/code/modules/clothing/spacesuits/rig/rig.dm
+++ b/code/modules/clothing/spacesuits/rig/rig.dm
@@ -728,8 +728,8 @@
to_chat(H, "Your [use_obj.name] [use_obj.gender == PLURAL ? "deploy" : "deploys"] swiftly.")
playsound(src, 'sound/machines/rig/rigservo.ogg', 10, FALSE)
- if(piece == "helmet" && helmet)
- helmet.update_light(H)
+ if(piece == "helmet" && helmet?.light_system == STATIC_LIGHT)
+ helmet.update_light()
/obj/item/weapon/rig/proc/deploy(mob/M,var/sealed)
diff --git a/code/modules/clothing/spacesuits/void/void.dm b/code/modules/clothing/spacesuits/void/void.dm
index 926365c5c1b..223c502a2ca 100644
--- a/code/modules/clothing/spacesuits/void/void.dm
+++ b/code/modules/clothing/spacesuits/void/void.dm
@@ -199,7 +199,9 @@
helmet.pickup(H)
helmet.canremove = 0
to_chat(H, "You deploy your suit helmet, sealing you off from the world.")
- helmet.update_light(H)
+
+ if(helmet.light_system == STATIC_LIGHT)
+ helmet.update_light()
/obj/item/clothing/suit/space/void/verb/eject_tank()