The comments and impl is not fully matched in case the `UIClient` has been set to some customized object before set to `null`.