Double check that you are processing the edges in the correct order, growing a cloud from the start vertex.