Hello all, After a good break I'm back at my XML obsession and am running into the following issue: my environment-file contains these definitions \defineXMLnested [reagentlist] [sample=] {\definedescription[definition][width=broad,distance=1em,sample={\XMLop{sample}}]} {} \defineXMLnested [reagent] [label=] {\startdefinition{\XMLop{label}}} {\stopdefinition} but in use, the definition-label-width is optimized for every single case, rather than for the 'sample', meaning I get One xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Twentyone xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx rather than One xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx Twentyone xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx Can anyone please enlighten me as to what I'm missing here? Thanks, Joh