User defined matcher.