add PotentialMatch() to simplify findMatch()