diff --git a/code/modules/surgery/remove_embedded_object.dm b/code/modules/surgery/remove_embedded_object.dm
deleted file mode 100644
index 2a3241086ed..00000000000
--- a/code/modules/surgery/remove_embedded_object.dm
+++ /dev/null
@@ -1,44 +0,0 @@
-/datum/surgery/embedded_removal
- name = "Removal of embedded objects"
- steps = list(/datum/surgery_step/incise, /datum/surgery_step/remove_object)
- possible_locs = list(BODY_ZONE_R_ARM,BODY_ZONE_L_ARM,BODY_ZONE_R_LEG,BODY_ZONE_L_LEG,BODY_ZONE_CHEST,BODY_ZONE_HEAD)
-
-
-/datum/surgery_step/remove_object
- name = "remove embedded objects"
- time = 32
- accept_hand = 1
- var/obj/item/bodypart/L = null
-
-
-/datum/surgery_step/remove_object/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
- L = surgery.operated_bodypart
- if(L)
- user.visible_message("[user] looks for objects embedded in [target]'s [parse_zone(user.zone_selected)].", "You look for objects embedded in [target]'s [parse_zone(user.zone_selected)]...")
- display_results(user, target, "You look for objects embedded in [target]'s [parse_zone(user.zone_selected)]...",
- "[user] looks for objects embedded in [target]'s [parse_zone(user.zone_selected)].",
- "[user] looks for something in [target]'s [parse_zone(user.zone_selected)].")
- else
- user.visible_message("[user] looks for [target]'s [parse_zone(user.zone_selected)].", "You look for [target]'s [parse_zone(user.zone_selected)]...")
-
-
-/datum/surgery_step/remove_object/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE)
- if(L)
- if(ishuman(target))
- var/mob/living/carbon/human/H = target
- var/objects = 0
- for(var/obj/item/I in L.embedded_objects)
- objects++
- H.remove_embedded_object(I)
-
- if(objects > 0)
- display_results(user, target, "You successfully remove [objects] objects from [H]'s [L.name].",
- "[user] successfully removes [objects] objects from [H]'s [L]!",
- "[user] successfully removes [objects] objects from [H]'s [L]!")
- else
- to_chat(user, "You find no objects embedded in [H]'s [L]!")
-
- else
- to_chat(user, "You can't find [target]'s [parse_zone(user.zone_selected)], let alone any objects embedded in it!")
-
- return ..()