use more explicit resource pool for catching resource exhaustion exceptions