diff --git a/Plugins/Faces/FeatureDetectionBase.cs b/Plugins/Faces/FeatureDetectionBase.cs
index 4fe0fab25..77aaeccda 100644
--- a/Plugins/Faces/FeatureDetectionBase.cs
+++ b/Plugins/Faces/FeatureDetectionBase.cs
@@ -66,7 +66,8 @@ public FeatureDetectionBase()
protected TR BorrowCascade
(string fileNameKey, Func operation)
{
- if (fileNames != null && fileNames.TryGetValue(fileNameKey, out var name) == true) {
+ string name;
+ if (fileNames != null && fileNames.TryGetValue(fileNameKey, out name) == true) {
if (name != null) {
return CascadePool.Shared.Borrow(name, operation, 10000);
}
diff --git a/Plugins/Faces/ImageResizer.Plugins.Faces.csproj b/Plugins/Faces/ImageResizer.Plugins.Faces.csproj
index a034b5a32..600395e74 100644
--- a/Plugins/Faces/ImageResizer.Plugins.Faces.csproj
+++ b/Plugins/Faces/ImageResizer.Plugins.Faces.csproj
@@ -151,9 +151,7 @@
-
-
-
+
diff --git a/Plugins/Faces/Pools.cs b/Plugins/Faces/Pools.cs
index 69a0e4f8f..fe0736d05 100644
--- a/Plugins/Faces/Pools.cs
+++ b/Plugins/Faces/Pools.cs
@@ -107,7 +107,8 @@ public TR Borrow(string key, Func operation, int timeoutMs)
TR BorrowItemInternal(string key, Func operation)
{
var bag = pool.GetOrAdd(key, name => new ConcurrentBag());
- if (bag.TryTake(out var c))
+ T c;
+ if (bag.TryTake(out c))
{
return RunAndReturnToBag(bag, c, operation);
}