Begins migration to libuv