removed Noop I/O