Portable IO.