permit passing in page_size without page