so I think that we disposed store, and disposed this._startMarker, which triggers onDispose. And there's no guarantee what order things will be disposed in. If you expect this._startMarker to be ...