That predicate is necessary. Pileups are created from mapped reads only.