Improvement to diagfrob/zetafunction, still with bug.