defer close client?