rewrote SegmentGuarantor to use new SegmentStore API