diff --git a/code/game/objects/structures/fence.dm b/code/game/objects/structures/fence.dm
index 0cc1bb3014e..37f5ba560c2 100644
--- a/code/game/objects/structures/fence.dm
+++ b/code/game/objects/structures/fence.dm
@@ -89,15 +89,17 @@
. = TRUE
if(shock(user, 100))
return
- if(!cuttable)
- if(W.use_tool(src, user, FULL_CUT_TIME * W.toolspeed, volume = W.tool_volume))
- visible_message("\The [user] completely dismantles \the [src].")
- to_chat(user, "You completely take apart \the [src].")
- qdel(src)
- return
if(invulnerable)
to_chat(user, "This fence is too strong to cut through!")
return
+ if(!cuttable)
+ visible_message("[user] starts dismantling [src] with [W].")
+ to_chat(user, "You start dismantling [src] with [W].")
+ if(W.use_tool(src, user, FULL_CUT_TIME * W.toolspeed, volume = W.tool_volume))
+ visible_message("[user] completely dismantles [src].")
+ to_chat(user, "You completely dismantle [src].")
+ qdel(src)
+ return
var/current_stage = hole_size
user.visible_message("\The [user] starts cutting through \the [src] with \the [W].",\
"You start cutting through \the [src] with \the [W].")