![](https://secure.gravatar.com/avatar/04cfbd1c38bcc2b54ab30e598516cfbc.jpg?s=120&d=mm&r=g)
Hans Hagen
itemgroups cannot be miced
Though there's no problem without those references in [brackets], so the mixing works most of the time anyway.
this catches it
Thanks! With two small changes, your definition makes the mixing work even when using references. The two changes: (1) the macro needed a closing brace, and (2) there's no \currentitemlevel in any context source file so I guessed that \itemlevel was the intention. So: \def\dostartitemgroup[#1][#2][#3]% {\bgroup \ifnum\itemlevel=\zerocount \def\currentitemgroup{#1}% no nested mixing of itemgroups \fi \ifthirdargument \dodostartitemgroup[#2][#3]% \else \doifassignmentelse{#2} {\dodostartitemgroup[][#2]} {\dodostartitemgroup[#2][]}% } Is this macro worth putting into the official distribution or is it a special hack to keep with my documents that need it? -Sanjoy `Until lions have their historians, tales of the hunt shall always glorify the hunters.' --African Proverb