Libuv internals