diff --git a/code/game/machinery/poolcontroller.dm b/code/game/machinery/poolcontroller.dm
index 3e563295901..aff22a0a681 100644
--- a/code/game/machinery/poolcontroller.dm
+++ b/code/game/machinery/poolcontroller.dm
@@ -105,13 +105,18 @@
ui.open()
/obj/machinery/poolcontroller/Topic(href, href_list)
+ if(..()) return 1
switch(href_list["temp"])
if("Scalding")
+ if(!src.emagged)
+ return 0
src.temperature = "scalding"
src.temperaturecolor = "#FF0000"
miston()
if("Frigid")
+ if(!src.emagged)
+ return 0
src.temperature = "frigid"
src.temperaturecolor = "#00CCCC"
mistoff()
diff --git a/nano/templates/poolcontroller.tmpl b/nano/templates/poolcontroller.tmpl
index cd01e3e8a0e..246542107a2 100644
--- a/nano/templates/poolcontroller.tmpl
+++ b/nano/templates/poolcontroller.tmpl
@@ -15,7 +15,7 @@ Used In File(s): \code\game\machinery\poolcontroller.dm
{{if data.emagged}}
WARNING: SAFE MODE OVERRIDE
{{else}}
- Safties Nominal
+ Safeties Nominal
{{/if}}