BestFitMatcher mapped to LookupMatcher, fixed incorrectly placed `else` in LookupMatcher