Interesting! Let's back out this addition from this patch, open an issue with your code, and have discussion continue there. If libuv intentionally removed this functionality, then we'll need to think carefully if we want to add it back.