diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm
index f2a6353d8a..cead905ec4 100644
--- a/code/game/machinery/computer/medical.dm
+++ b/code/game/machinery/computer/medical.dm
@@ -34,12 +34,11 @@
else
return ..()
-/obj/machinery/computer/med_data/attack_hand(mob/user)
- if(..())
- return
+/obj/machinery/computer/med_data/ui_interact(mob/user)
+ . = ..()
var/dat
- if(src.temp)
- dat = text("[src.temp]
Clear Screen")
+ if(temp)
+ dat = text("[temp]
Clear Screen")
else
dat = text("Confirm Identity: []
", (src.scan ? text("[]", src.scan.name) : "----------"))
if(src.authenticated)
diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm
index 3c5f09a978..6810b3a821 100644
--- a/code/modules/research/machinery/_production.dm
+++ b/code/modules/research/machinery/_production.dm
@@ -50,7 +50,7 @@
/obj/machinery/rnd/production/attack_hand(mob/user)
interact(user) //remove this snowflake shit when the refactor of storage components or some other pr that unsnowflakes attack_hand on machinery is in
-/obj/machinery/rnd/production/interact(mob/user)
+/obj/machinery/rnd/production/ui_interact(mob/user)
if(!consoleless_interface)
return ..()
user.set_machine(src)