more bib shuffling with petsc