Why are we resetting the client when saving its info? The client info shouldn't change with this operation.