nit: we could simplify this function to just

`return (this.skipped && this.currentStep > 2) ? this.currentStep - 2 : this.currentStep - 1