this._globalStep would be a better name