When I called popView one too many times I got the error 'Error: Popping from an empty stack!' which is correct as I didn't have any views left; but if you try to pushView a new view after having gotten that error it will not push the new view at all, you need to re-instatiate BackStack in order to make it work and use it again.