fix: pLength in completeReduceFac