Why did this get switched to `O_RDWR`? You're only writing to it.