I don t even know what's going on here. Do we ever break out of this loop? It looks almost infinite to me.