bugfix #40: don't try to color non-matching groups