stacks handled properly.