fixed new patcher I/O