Switch to light-speed eigenvalues when suppress_gradient also fails