Made intersection more fault tolerant by rerunning with only outer rings if fails the first time.