diff --git a/code/modules/mining/equipment_locker.dm b/code/modules/mining/equipment_locker.dm
index d84d3653132..6f82f8176d9 100644
--- a/code/modules/mining/equipment_locker.dm
+++ b/code/modules/mining/equipment_locker.dm
@@ -162,7 +162,7 @@
inserted_id = I
else usr << "No valid ID."
if(href_list["release"])
- if(check_access(inserted_id) || issilicon(usr))
+ if(check_access(inserted_id) || usr.has_unlimited_silicon_privilege)
if(!(text2path(href_list["release"]) in stack_list)) return
var/obj/item/stack/sheet/inp = stack_list[text2path(href_list["release"])]
var/obj/item/stack/sheet/out = new inp.type()
@@ -174,7 +174,7 @@
else
usr << "Required access not found."
if(href_list["plasteel"])
- if(check_access(inserted_id) || issilicon(usr))
+ if(check_access(inserted_id) || usr.has_unlimited_silicon_privilege)
if(!(/obj/item/stack/sheet/metal in stack_list)) return
if(!(/obj/item/stack/sheet/mineral/plasma in stack_list)) return
var/obj/item/stack/sheet/metalstack = stack_list[/obj/item/stack/sheet/metal]