small bug fix in how identifiers are matched (now matches upper case properly)