diff --git a/osu.Game/Online/DownloadTrackingComposite.cs b/osu.Game/Online/DownloadTrackingComposite.cs
index 1631d9790b..188cb9be7a 100644
--- a/osu.Game/Online/DownloadTrackingComposite.cs
+++ b/osu.Game/Online/DownloadTrackingComposite.cs
@@ -80,7 +80,7 @@ namespace osu.Game.Online
/// By default, this calls ,
/// but can be overriden to add additional checks for verifying the model in database.
///
- protected virtual bool IsModelAvailableLocally() => Manager.IsAvailableLocally(Model.Value);
+ protected virtual bool IsModelAvailableLocally() => Manager?.IsAvailableLocally(Model.Value) == true;
private void downloadBegan(ValueChangedEvent>> weakRequest)
{