case-sensitive matching