diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm
index 0ec642f5db..432a64f25e 100644
--- a/code/game/machinery/dance_machine.dm
+++ b/code/game/machinery/dance_machine.dm
@@ -83,6 +83,8 @@
/obj/machinery/jukebox/ui_interact(mob/user)
. = ..()
+ if(!user.canUseTopic(src, !issilicon(user)))
+ return
if (!anchored)
to_chat(user,"This device must be anchored by a wrench!")
return
@@ -90,8 +92,6 @@
to_chat(user,"Error: Access Denied.")
user.playsound_local(src,'sound/misc/compiler-failure.ogg', 25, 1)
return
- if(!Adjacent(user) && !isAI(user))
- return
if(!songs.len)
to_chat(user,"Error: No music tracks have been authorized for your station. Petition Central Command to resolve this issue.")
playsound(src,'sound/misc/compiler-failure.ogg', 25, 1)