diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm
index f36f967c1d..a56a2d6647 100644
--- a/code/game/gamemodes/events.dm
+++ b/code/game/gamemodes/events.dm
@@ -33,7 +33,7 @@
for(var/obj/machinery/power/apc/C in GLOB.apcs_list)
if(C.cell && C.z == ZLEVEL_STATION)
- var/area/A = get_area(C)
+ var/area/A = C.area
var/skip = 0
for(var/area_type in skipped_areas)
diff --git a/code/game/machinery/computer/apc_control.dm b/code/game/machinery/computer/apc_control.dm
index ea992de697..bc5c8cbfa7 100644
--- a/code/game/machinery/computer/apc_control.dm
+++ b/code/game/machinery/computer/apc_control.dm
@@ -133,8 +133,8 @@
active_apc.locked = TRUE
active_apc.update_icon()
active_apc = null
- to_chat(usr, "[bicon(src)] Connected to APC in [get_area(APC)]. Interface request sent.")
- log_activity("remotely accessed APC in [get_area(APC)]")
+ to_chat(usr, "[bicon(src)] Connected to APC in [APC.area]. Interface request sent.")
+ log_activity("remotely accessed APC in [APC.area]")
APC.interact(usr, GLOB.not_incapacitated_state)
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
message_admins("[key_name_admin(usr)] remotely accessed [APC] from [src] at [get_area(src)].")
diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm
index c45fa13435..7a312acf7c 100644
--- a/code/modules/admin/verbs/debug.dm
+++ b/code/modules/admin/verbs/debug.dm
@@ -513,7 +513,7 @@ GLOBAL_PROTECT(AdminProcCallCount)
areas_all.Add(A.type)
for(var/obj/machinery/power/apc/APC in GLOB.apcs_list)
- var/area/A = get_area(APC)
+ var/area/A = APC.area
if(!(A.type in areas_with_APC))
areas_with_APC.Add(A.type)