diff --git a/osu.Game/Rulesets/Objects/Drawables/DrawableHitObject.cs b/osu.Game/Rulesets/Objects/Drawables/DrawableHitObject.cs
index 244cf831c3..bcf1103f39 100644
--- a/osu.Game/Rulesets/Objects/Drawables/DrawableHitObject.cs
+++ b/osu.Game/Rulesets/Objects/Drawables/DrawableHitObject.cs
@@ -613,13 +613,13 @@ namespace osu.Game.Rulesets.Objects.Drawables
/// The time at which state transforms should be applied that line up to 's StartTime.
/// This is used to offset calls to .
///
- public double StateUpdateTime => HitObject.StartTime;
+ public double StateUpdateTime => HitObject?.StartTime ?? 0;
///
/// The time at which judgement dependent state transforms should be applied. This is equivalent of the (end) time of the object, in addition to any judgement offset.
/// This is used to offset calls to .
///
- public double HitStateUpdateTime => Result?.TimeAbsolute ?? HitObject.GetEndTime();
+ public double HitStateUpdateTime => Result?.TimeAbsolute ?? HitObject?.GetEndTime() ?? 0;
///
/// Will be called at least once after this has become not alive.