diff --git a/code/modules/cargo/console.dm b/code/modules/cargo/console.dm
index bd5e1cc079..a41106a49d 100644
--- a/code/modules/cargo/console.dm
+++ b/code/modules/cargo/console.dm
@@ -9,7 +9,6 @@
cannot transport live organisms, classified nuclear weaponry or \
homing beacons."
var/blockade_warning = "Bluespace instability detected. Shuttle movement impossible."
- req_access = list(ACCESS_CARGO)
light_color = "#E2853D"//orange
@@ -19,7 +18,6 @@
icon_screen = "request"
circuit = /obj/item/circuitboard/computer/cargo/request
requestonly = TRUE
- req_access = list()
/obj/machinery/computer/cargo/Initialize()
. = ..()
@@ -35,7 +33,6 @@
emagged = TRUE
contraband = TRUE
- req_access = list()
// This also permamently sets this on the circuit board
var/obj/item/circuitboard/computer/cargo/board = circuit
@@ -103,9 +100,6 @@
/obj/machinery/computer/cargo/ui_act(action, params, datum/tgui/ui)
if(..())
return
- if(!allowed(usr))
- to_chat(usr, "Access denied.")
- return
if(action != "add" && requestonly)
return
switch(action)
diff --git a/modular_citadel/code/modules/cargo/console.dm b/modular_citadel/code/modules/cargo/console.dm
new file mode 100644
index 0000000000..490f72d1d1
--- /dev/null
+++ b/modular_citadel/code/modules/cargo/console.dm
@@ -0,0 +1,15 @@
+/obj/machinery/computer/cargo
+ req_access = list(ACCESS_CARGO)
+
+/obj/machinery/computer/cargo/request
+ req_access = list()
+
+/obj/machinery/computer/cargo/emag_act(mob/user)
+ req_access = list()
+ . = ..()
+
+/obj/machinery/computer/cargo/ui_act(action, params, datum/tgui/ui)
+ if(!allowed(usr))
+ to_chat(usr, "Access denied.")
+ return
+ . = ..()
\ No newline at end of file
diff --git a/tgstation.dme b/tgstation.dme
index 8cacdb79b4..cb4e8a3f93 100755
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -2507,6 +2507,7 @@
#include "modular_citadel\code\game\objects\items\devices\PDA\PDA.dm"
#include "modular_citadel\code\game\objects\items\devices\radio\shockcollar.dm"
#include "modular_citadel\code\game\objects\items\melee\eutactic_blades.dm"
+#include "modular_citadel\code\modules\cargo\console.dm"
#include "modular_citadel\code\modules\client\preferences.dm"
#include "modular_citadel\code\modules\client\preferences_savefile.dm"
#include "modular_citadel\code\modules\client\loadout\_donator.dm"