When diverged paths reach an irreducible cycle C, every block inside C gets marked as a join block. Such a join block J may be contained in a nest of reducible cycles inside C. When visiting J, we can only expect that the outermost C is irreducible, which we now correctly assert.