diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm
index e915544739a..0010ab63d77 100644
--- a/code/game/objects/items/weapons/tools.dm
+++ b/code/game/objects/items/weapons/tools.dm
@@ -458,6 +458,9 @@
E.heal_damage(rembrute,0,0,1)
rembrute = nrembrute
user.visible_message("\The [user] patches some dents on \the [M]'s [E.name] with \the [src].")
+ if(H.bleed_rate && H.isSynthetic())
+ H.bleed_rate = 0
+ user.visible_message("\The [user] patches some leaks on \the [M] with \the [src].")
return 1
else
return ..()