This also introduces a performance penalty. For integral matrices eigfact will now do two copies instead of one.