crashes when you push, pop and push again