Good catch - fixed in b0d8c4522c430eb791e1b805f154c2dc17f72f2e and made sure `callback` is only called once (in case both read and write stream emit an error).