renamed Match valuePredicate to textValue