diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm
index 8989eb55f40..f067ff649d6 100644
--- a/code/modules/mob/living/carbon/human/life.dm
+++ b/code/modules/mob/living/carbon/human/life.dm
@@ -1151,7 +1151,7 @@
E = get_visible_implants(0)
if(!E.len)
embedded_flag = 0
-
+
//Eyes
if(sdisabilities & BLIND) //disabled-blind, doesn't get better on its own
@@ -1461,7 +1461,7 @@
if(!masked && istype(glasses, /obj/item/clothing/glasses/welding) )
var/obj/item/clothing/glasses/welding/O = glasses
if(!O.up && tinted_weldhelh)
- client.screen += O.getMask()
+ client.screen += global_hud.darkMask
if(machine)
if(!machine.check_eye(src)) reset_view(null)
diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm
index 8f0b043d4cd..eb8e1824ac7 100644
--- a/code/modules/mob/living/say.dm
+++ b/code/modules/mob/living/say.dm
@@ -422,7 +422,7 @@ var/list/department_radio_keys = list(
M.playsound_local(get_turf(src), "sound/playervoices/[src.ckey].ogg", 70, 0, 5, 1)
if(!istype(M, /mob/new_player))
if(M && M.stat == DEAD)
- if ((M.client.prefs.toggles & CHAT_GHOSTEARS) && M in onscreen)
+ if (M.client && M.client.prefs && (M.client.prefs.toggles & CHAT_GHOSTEARS) && M in onscreen)
rendered2 = "[GetVoice()] [alt_name] (Follow) [message_ghost]"
else
rendered2 = "[GetVoice()] [alt_name] (Follow) [message_a]"