stupid eigenvalue wrapper