Utilized the char matcher factory