Sorry for a late comment, but it would be good to have a consistent naming style. I believe the standard for naming variables is the camel case ("confMatcher") rather than hyphens ("conf_matcher").