constrain calculation of previous page to a lower bounds of "firstPage" so that it will not go negative