how does p6 define which is the driving predecessor?