Pool c7

Why don't you want to use a defer here and keep this close to the acquire