> I still don't see this as something we should attempt to control. This should be up to the user/tester imho.

If you set a default you aren't controlling it, the user can override with -p 0. Expecting the user to work out the error condition on a job when we can easily solve the scenario with no known negative impact for them doesn't make sense to me. 

LDAP Paging RFC http://www.ietf.org/rfc/rfc2696
>   An LDAP client application that needs to control the rate at which
>   results are returned MAY specify on the searchRequest a
>  pagedResultsControl with size set to the desired page size and cookie
>   set to the zero-length string. The page size specified MAY be greater
>  than zero and less than the sizeLimit value specified in the
>   searchRequest.

Doesn't specify anything about a page size being 0 as far as I can tell but does suggest that it should be greater than 0...