Whoops, good point. I should probably only apply `pf` if `isDefinedAt` is true, and leave the Iteratee unchanged otherwise.