[resending, hopefully in plain text] Thank you both for your responses. Perhaps it was luck that libusb had worked fine until that change. I suspect it was modeled after the behavior of Linux at the time it was written. In any case, you are both certainly right that no ordering should have ever been expected in the error case. I’ve patched it to not depend on any specific reap ordering. Chris