diff --git a/code/game/machinery/kitchen/smartfridge.dm b/code/game/machinery/kitchen/smartfridge.dm
index fcc683646cd..517b96be864 100644
--- a/code/game/machinery/kitchen/smartfridge.dm
+++ b/code/game/machinery/kitchen/smartfridge.dm
@@ -249,6 +249,9 @@
/obj/machinery/smartfridge/attack_ai(mob/user as mob)
return 0
+/obj/machinery/smartfridge/attack_ghost(mob/user as mob)
+ return src.attack_hand(user)
+
/obj/machinery/smartfridge/attack_hand(mob/user as mob)
if(stat & (NOPOWER|BROKEN))
return
diff --git a/code/modules/mob/living/silicon/robot/drone/drone_console.dm b/code/modules/mob/living/silicon/robot/drone/drone_console.dm
index 34f98cb5893..7717834b7bb 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone_console.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone_console.dm
@@ -23,6 +23,13 @@
user << "\red Access denied."
return
+ interact(user)
+
+/obj/machinery/computer/drone_control/attack_ghost(mob/user as mob)
+ interact(user)
+
+/obj/machinery/computer/drone_control/interact(mob/user)
+
user.set_machine(src)
var/dat
dat += "Maintenance Units
"