No more dependence on PAGE_SIZE