Convert to use dispatch_io. Appreciable speedup. Should be overlapping reads/writes.