Revert "Revert page_io"

This reverts commit 2c5fc134145d35bdd09d0ad32c29f497a20dfbc8.