When calling LLMService.unregister_function, it will properly remove the function_name from _functions. It will then check if the function is registered in _start ...