diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm
index 7705efeb7d8..df616bcfca6 100644
--- a/code/ATMOSPHERICS/components/binary_devices/pump.dm
+++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm
@@ -29,7 +29,6 @@ Thus, the two variables affect pump operation are set in New():
var/datum/radio_frequency/radio_connection
/obj/machinery/atmospherics/binary/pump/CtrlClick(mob/living/user)
- ..()
if(!istype(user) || user.incapacitated())
to_chat(user, "You can't do that right now!")
return
@@ -38,7 +37,7 @@ Thus, the two variables affect pump operation are set in New():
if(!ishuman(usr) && !issilicon(usr))
return
toggle()
- return
+ return ..()
/obj/machinery/atmospherics/binary/pump/AICtrlClick()
toggle()
diff --git a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm
index b398aa1864f..723d9de4a49 100644
--- a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm
+++ b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm
@@ -29,7 +29,6 @@ Thus, the two variables affect pump operation are set in New():
var/datum/radio_frequency/radio_connection
/obj/machinery/atmospherics/binary/volume_pump/CtrlClick(mob/living/user)
- ..()
if(!istype(user) || user.incapacitated())
to_chat(user, "You can't do that right now!")
return
@@ -38,7 +37,7 @@ Thus, the two variables affect pump operation are set in New():
if(!ishuman(usr) && !issilicon(usr))
return
toggle()
- return
+ return ..()
/obj/machinery/atmospherics/binary/volume_pump/AICtrlClick()
toggle()
diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm
index 9bb0ca13a2b..f4909849baf 100755
--- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm
+++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm
@@ -23,7 +23,6 @@ Filter types:
var/datum/radio_frequency/radio_connection
/obj/machinery/atmospherics/trinary/filter/CtrlClick(mob/living/user)
- ..()
if(!istype(user) || user.incapacitated())
to_chat(user, "You can't do that right now!")
return
@@ -32,7 +31,7 @@ Filter types:
if(!ishuman(usr) && !issilicon(usr))
return
toggle()
- return
+ return ..()
/obj/machinery/atmospherics/trinary/filter/AICtrlClick()
toggle()
diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm
index 5682bd15b91..e7c91172e3b 100644
--- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm
+++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm
@@ -13,7 +13,6 @@
//node 3 is the outlet, nodes 1 & 2 are intakes
/obj/machinery/atmospherics/trinary/mixer/CtrlClick(mob/living/user)
- ..()
if(!istype(user) || user.incapacitated())
to_chat(user, "You can't do that right now!")
return
@@ -22,7 +21,7 @@
if(!ishuman(usr) && !issilicon(usr))
return
toggle()
- return
+ return ..()
/obj/machinery/atmospherics/trinary/mixer/AICtrlClick()
toggle()