diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm
index 044ce578d40..638ac5d5a7c 100644
--- a/code/modules/mining/abandoned_crates.dm
+++ b/code/modules/mining/abandoned_crates.dm
@@ -13,8 +13,7 @@
/obj/structure/closet/crate/secure/loot/New()
..()
- var/list/digits = list("1", "2", "3", "4", "5", "6", "7", "8", "9", "0")
-
+ var/list/digits = list("1", "2", "3", "4", "5", "6", "7", "8", "9", "z")
code = ""
for(var/i = 0, i < codelen, i++)
var/dig = pick(digits)
@@ -169,7 +168,7 @@
user << "You leave the crate alone."
else
user << "A red light flashes."
- lastattempt = input
+ lastattempt = replacetext(input, 0, "z")
attempts--
if (attempts == 0)
user << "The crate's anti-tamper system activates!"