start with zeroInDegreeNode if it exists