diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm
index 12cd5d3b43d..22166d66894 100644
--- a/code/modules/mob/screen.dm
+++ b/code/modules/mob/screen.dm
@@ -432,7 +432,7 @@
O.show_message(text("\red [] is trying to break the handcuffs!", usr), 1)
spawn(0)
if(do_after(usr, 50))
- if(!usr:handcuffed || usr.moved_recently || usr:buckled) return
+ if(!usr:handcuffed || usr:buckled) return
for(var/mob/O in viewers(usr))
O.show_message(text("\red [] manages to break the handcuffs!", usr), 1)
usr << "\green You successfully break your handcuffs."
@@ -444,7 +444,7 @@
O.show_message(text("\red [] attempts to remove the handcuffs!", usr), 1)
spawn(0)
if(do_after(usr, 1200))
- if(!usr:handcuffed || usr.moved_recently || usr:buckled) return
+ if(!usr:handcuffed || usr:buckled) return
for(var/mob/O in viewers(usr))
O.show_message(text("\red [] manages to remove the handcuffs!", usr), 1)
usr << "\blue You successfully remove your handcuffs."