only include per_page if set