looks like io object isn't allowing us to set the buffer