I know your concern right now...I suggest to only change this._current but do not move it to the top.