diff --git a/code/game/objects/structures/safe.dm b/code/game/objects/structures/safe.dm
index 7cee3769888..26948f5a23c 100644
--- a/code/game/objects/structures/safe.dm
+++ b/code/game/objects/structures/safe.dm
@@ -70,9 +70,9 @@ FLOOR SAFES
to_chat(user, "You hear a [pick("clack", "scrape", "clank")] from [src].")
if(tum2 && (turns_total == 1 || prob(10))) // So multi turns dont super spam the chat
to_chat(user, "You hear a [pick("click", "chink", "clink")] from [src].")
- if(tumbler_1_pos == tumbler_1_open && turns_total == 1) // You cant hear tumblers if you spin fast!
+ if(tumbler_1_pos == tumbler_1_open && turns_total == 1 && tum1) // You cant hear tumblers if you spin fast!
to_chat(user, "You hear a [pick("tonk", "krunk", "plunk")] from [src].")
- if(tumbler_2_pos == tumbler_2_open && turns_total == 1 ) // You cant hear tumblers if you spin fast!
+ if(tumbler_2_pos == tumbler_2_open && turns_total == 1 && tum2) // You cant hear tumblers if you spin fast!
to_chat(user, "You hear a [pick("tink", "krink", "plink")] from [src].")
if(unlocked)
if(user)