Includes part of Newtrok I/O