diff --git a/code/modules/surgery/embalming.dm b/code/modules/surgery/embalming.dm
index b07c2b3179..e9cd094d59 100644
--- a/code/modules/surgery/embalming.dm
+++ b/code/modules/surgery/embalming.dm
@@ -11,8 +11,7 @@
/datum/surgery_step/embalming
name = "embalming body"
- implements = list(/obj/item/reagent_containers/syringe = 100, /obj/item/pen = 30)
- time = 10
+ implements = list(TOOL_HEMOSTAT = 100, TOOL_SCREWDRIVER = 35, /obj/item/pen = 0)
chems_needed = list("drying_agent", "sterilizine")
require_all_chems = FALSE
@@ -22,7 +21,7 @@
/datum/surgery_step/embalming/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
user.visible_message("[user] embalms [target]'s body.", "You succeed in embalming [target]'s body.")
ADD_TRAIT(target, TRAIT_HUSK, MAGIC_TRAIT) //Husk's prevent body smell
- return FALSE
+ return TRUE
/datum/surgery_step/embalming/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
user.visible_message("[user] screws up!", "You screwed up!")