support paging directly from source