diff --git a/osu.Game/Rulesets/Objects/Drawables/DrawableHitObject.cs b/osu.Game/Rulesets/Objects/Drawables/DrawableHitObject.cs
index 07be689446..c5dbc27fd3 100644
--- a/osu.Game/Rulesets/Objects/Drawables/DrawableHitObject.cs
+++ b/osu.Game/Rulesets/Objects/Drawables/DrawableHitObject.cs
@@ -34,11 +34,6 @@ namespace osu.Game.Rulesets.Objects.Drawables
public TJudgement Judgement;
- ///
- /// Whether this hit object has been judged.
- ///
- public virtual bool Judged => (Judgement?.Result ?? HitResult.None) != HitResult.None;
-
protected abstract TJudgement CreateJudgement();
protected abstract void UpdateState(ArmedState state);
@@ -82,7 +77,7 @@ namespace osu.Game.Rulesets.Objects.Drawables
///
/// Whether this hit object and all of its nested hit objects have been judged.
///
- public sealed override bool Judged => base.Judged && (NestedHitObjects?.All(h => h.Judged) ?? true);
+ public bool Judged => (Judgement?.Result ?? HitResult.None) != HitResult.None && (NestedHitObjects?.All(h => h.Judged) ?? true);
protected DrawableHitObject(TObject hitObject)
{