Comments; create builder in main thread; stop waiting if an error occurred