In particular, previously the main thread would have an id of NULL, which was then not valid to use with any other API that expected a uv_thread_t handle.