What is this loop doing, what is the context, why is it not established?