why not segmented stacks