added superugly saves if iteration doesn't converge