diff --git a/code/modules/surgery/graft_synthtissue.dm b/code/modules/surgery/graft_synthtissue.dm
index 8e61f49f49..8826de7171 100644
--- a/code/modules/surgery/graft_synthtissue.dm
+++ b/code/modules/surgery/graft_synthtissue.dm
@@ -53,12 +53,12 @@
to_chat(user, "[chosen_organ] is too damaged to graft onto!")
return -1
+ if(health_restored != 10)
+ health_restored = 10
+ health_restored += (Sf.data["grown_volume"]/10)
user.visible_message("[user] begins to graft synthtissue onto [chosen_organ].")
target.reagents.remove_reagent("synthtissue", 10)
- if(health_restored != 10)
- health_restored = 10
- health_restored += (Sf.data["grown_volume"]/10)
/datum/surgery_step/graft_synthtissue/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
user.visible_message("[user] successfully repairs part of [chosen_organ].", "You succeed in repairing parts of [chosen_organ].")