defer close earlier