dynamic segmenting, debug directives