I was sure it was actually a `uv_stream_t *`, but I forgot to update the type when I moved the allocation to the stack. Thanks again for pointing that mistake.