removed MemorySegmentDescriptor