Please keep resetClient and newClient in the same place.