diff --git a/osu.Game/Database/IHasOnlineID.cs b/osu.Game/Database/IHasOnlineID.cs
index 6e2be7e1f9..bb05bf75cb 100644
--- a/osu.Game/Database/IHasOnlineID.cs
+++ b/osu.Game/Database/IHasOnlineID.cs
@@ -8,7 +8,7 @@ namespace osu.Game.Database
public interface IHasOnlineID
{
///
- /// The server-side ID representing this instance, if one exists. Any value 0 or less denotes a missing ID.
+ /// The server-side ID representing this instance, if one exists. Any value 0 or less denotes a missing ID (except in special cases where autoincrement is not used, like rulesets).
///
///
/// Generally we use -1 when specifying "missing" in code, but values of 0 are also considered missing as the online source