> Are you doing: ->^(IMAGINARY1 rule1 rule2 ^(IMAGINARY2 rule3)) > In this case IMAGINARY2 will not have boundaries set Ah, that's probably the source of the problem. I'll rework the grammar to eliminate such nested trees. Thanks, Kevin