diff --git a/code/controllers/subsystems/ticker.dm b/code/controllers/subsystems/ticker.dm
index 62c8b79932..325558f8b1 100644
--- a/code/controllers/subsystems/ticker.dm
+++ b/code/controllers/subsystems/ticker.dm
@@ -267,6 +267,8 @@ var/global/datum/controller/subsystem/ticker/ticker
to_world("An admin has delayed the round end.")
end_game_state = END_GAME_DELAYED
else if(restart_timeleft <= 0)
+ to_world("Restarting world!")
+ sleep(5)
world.Reboot()
else if (world.time - last_restart_notify >= 1 MINUTE)
to_world("Restarting in [round(restart_timeleft/600, 1)] minute\s.")