diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm
index 78c0d18f5de..8e049403cc7 100644
--- a/code/game/gamemodes/gameticker.dm
+++ b/code/game/gamemodes/gameticker.dm
@@ -48,12 +48,13 @@ var/global/datum/controller/gameticker/ticker
src.mode = pickweight(runnable_modes)
else
src.mode = config.pick_mode(master_mode)
- if (!src.mode.can_start())
- del(mode)
- current_state = GAME_STATE_PREGAME
- world << "Unable to start [master_mode]. Not enough players, [master_mode.required_players] players needed. Reverting to pre-game lobby."
- ResetOccupations()
- return 0
+
+ if (!src.mode.can_start())
+ world << "Unable to start [mode.name]. Not enough players, [mode.required_players] players needed. Reverting to pre-game lobby."
+ del(mode)
+ current_state = GAME_STATE_PREGAME
+ ResetOccupations()
+ return 0
//Configure mode and assign player to special mode stuff