Brad Harsh I/O