diff --git a/code/game/world.dm b/code/game/world.dm
index cd0e156312..092422e822 100644
--- a/code/game/world.dm
+++ b/code/game/world.dm
@@ -297,8 +297,8 @@ GLOBAL_LIST(topic_status_cache)
var/stationname = station_name()
var/defaultstation = CONFIG_GET(string/stationname)
if(servername || stationname != defaultstation)
- . += (servername ? "[servername] - " : "")
- . += (stationname != defaultstation ? "[stationname]\] " : "\] ")
+ . += (servername ? "[servername]" : "")
+ . += (stationname != defaultstation ? "[servername ? " - " : ""][stationname]\] " : "\] ")
var/communityname = CONFIG_GET(string/communityshortname)
var/communitylink = CONFIG_GET(string/communitylink)