El algoritmo debe ser modificado para empezar con cualquier vértice particular "s" para configurar "C[s]" para que sea un número más pequeño que los otros valores de "C" (por norma, cero), y debe ser modificado para sólo encontrar un único árbol de expansión y no un bosque entero de expansión, parando cuando encuentre otro vértice con "flag" que no tiene ningún lado asociado.