diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm
index f5e832cdaa7..7aa4cd44554 100644
--- a/code/modules/mob/living/carbon/brain/MMI.dm
+++ b/code/modules/mob/living/carbon/brain/MMI.dm
@@ -30,9 +30,6 @@
user << "Somehow, this MMI still has a brain in it. Report this to the bug tracker."
log_to_dd("[user] tried to stick a [O] into [src] in [get_area(src)], but the held brain variable wasn't cleared")
return
- if(B.status & ORGAN_DEAD) // As it stood, a brain would never become unviable for MMI usage. Perhaps we should keep it that way?
- user << "This [B] is dead"
- return
for(var/mob/V in viewers(src, null))
V.show_message("[user] sticks \a [O] into \the [src].")
brainmob = B.brainmob
diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm
index bff48e21bc4..abe2107821e 100644
--- a/code/modules/surgery/organs/organ_internal.dm
+++ b/code/modules/surgery/organs/organ_internal.dm
@@ -20,8 +20,6 @@
if(!iscarbon(M) || owner == M)
return
- processing_objects -= src
-
var/obj/item/organ/internal/replaced = M.get_organ_slot(slot)
if(replaced)
replaced.remove(M, special = 1)
@@ -46,7 +44,6 @@
/obj/item/organ/internal/remove(mob/living/carbon/M, special = 0)
owner = null
- processing_objects |= src
if(M)
M.internal_organs -= src
if(vital && !special)