smap_segment is required