Eigenvalues now always returned as result not parameter