yeah it doesnt work if a loop is trying to form over two points of intersection such as which a figure of 8