diff --git a/osu.Game/Overlays/Settings/Sections/Maintenance/DirectorySelectScreen.cs b/osu.Game/Overlays/Settings/Sections/Maintenance/DirectorySelectScreen.cs
index 582d14fbb6..c676e1391d 100644
--- a/osu.Game/Overlays/Settings/Sections/Maintenance/DirectorySelectScreen.cs
+++ b/osu.Game/Overlays/Settings/Sections/Maintenance/DirectorySelectScreen.cs
@@ -32,8 +32,16 @@ namespace osu.Game.Overlays.Settings.Sections.Maintenance
/// The selected directory
protected abstract void OnSelection(DirectoryInfo directory);
+ ///
+ /// Whether the current directory is considered to be valid and can be selected.
+ ///
+ /// The current directory.
+ /// Whether the selected directory is considered valid.
protected virtual bool IsValidDirectory(DirectoryInfo info) => true;
+ ///
+ /// The path at which to start selection from.
+ ///
protected virtual DirectoryInfo InitialPath => null;
public override bool AllowExternalScreenChange => false;