I approached this the boring way once properly, and ended up somewhere unexpected. The variable that mattered was the amount of information visible before matching — it matters far more in smaller places.