fix dseg loop