Can you comment about what ps_base_fetch_clear does, and about when it is called with `skip` NULL?