- perform better checking on page number