use weights to guess the best plugin, stop trying when some plugin succeeds