spectral shenanigans