diff --git a/osu.Game/Screens/Multi/Multiplayer.cs b/osu.Game/Screens/Multi/Multiplayer.cs
index 6b1c614ff6..ce0eddbee3 100644
--- a/osu.Game/Screens/Multi/Multiplayer.cs
+++ b/osu.Game/Screens/Multi/Multiplayer.cs
@@ -103,11 +103,13 @@ namespace osu.Game.Screens.Multi
 
         private readonly IBindable<bool> isIdle = new BindableBool();
 
-        [BackgroundDependencyLoader]
+        [BackgroundDependencyLoader(true)]
         private void load(IdleTracker idleTracker)
         {
             api.Register(this);
-            isIdle.BindTo(idleTracker.IsIdle);
+
+            if (idleTracker != null)
+                isIdle.BindTo(idleTracker.IsIdle);
         }
 
         protected override void LoadComplete()