Fix non-symmetric eigenfunctionality such that it actually works