VSegment now uses flags