account for cross page allocations