diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm
index e701e606b97..d56212c5835 100644
--- a/code/game/objects/structures/window.dm
+++ b/code/game/objects/structures/window.dm
@@ -185,7 +185,7 @@
else if(!reinf)
user << (anchored ? "You begin to unscrew the window from the floor..." : "You begin to screw the window to the floor...")
- if(do_after(user, 40/I.toolspeed, target = src))
+ if(do_after(user, 30/I.toolspeed, target = src))
if(reinf && (state == 1 || state == 2))
//If state was unfastened, fasten it, else do the reverse
state = (state == 1 ? 2 : 1)