add experimental page table optimisation patch from @mshinwell