fixed minor bug in spectral returning empty eigvecs/vals