Use best-fn