diff --git a/code/game/dna/genes/goon_disabilities.dm b/code/game/dna/genes/goon_disabilities.dm
index 450973dc6a7..14e25c4ef69 100644
--- a/code/game/dna/genes/goon_disabilities.dm
+++ b/code/game/dna/genes/goon_disabilities.dm
@@ -36,11 +36,12 @@
..()
block=RADBLOCK
- OnMobLife(var/mob/owner)
- owner.radiation = max(owner.radiation, 20)
+ OnMobLife(var/mob/living/owner)
+ owner.apply_effect(max(owner.radiation, 20), IRRADIATE)
for(var/mob/living/L in range(1, owner))
- if(L == owner) continue
- L << "\red You are enveloped by a soft green glow emanating from [owner]."
+ if(L == owner)
+ continue
+ L << "You are enveloped by a soft green glow emanating from [owner]."
L.apply_effect(5, IRRADIATE)
return
diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 721fd897214..d9654140cdf 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -56,9 +56,9 @@ var/global/nologevent = 0
body += "[admin_jump_link(M, src)]\]
"
body += "Mob type: [M.type]
"
- if(M.client.related_accounts_cid.len)
+ if(M.client && M.client.related_accounts_cid.len)
body += "Related accounts by CID: [list2text(M.client.related_accounts_cid, " - ")]
"
- if(M.client.related_accounts_ip.len)
+ if(M.client && M.client.related_accounts_ip.len)
body += "Related accounts by IP: [list2text(M.client.related_accounts_ip, " - ")]
"
body += "Kick | "