Small fix in match_and ( [-color1; -color2] was handled incorrectly )