handling the stack?