It might require doing some buffering given that `ordinals.setDocument` needs to return the number of ordinals for the given document. But on the other hand, it would be great to have no overhead (a null check here) when includes/excludes are not used.