diff --git a/src/meshTools/AMIInterpolation/patches/cyclicACMI/cyclicACMIPolyPatch/cyclicACMIPolyPatch.C b/src/meshTools/AMIInterpolation/patches/cyclicACMI/cyclicACMIPolyPatch/cyclicACMIPolyPatch.C
index 46a9468..41ef8de 100644
--- a/src/meshTools/AMIInterpolation/patches/cyclicACMI/cyclicACMIPolyPatch/cyclicACMIPolyPatch.C
+++ b/src/meshTools/AMIInterpolation/patches/cyclicACMI/cyclicACMIPolyPatch/cyclicACMIPolyPatch.C
@@ -98,7 +98,16 @@ void Foam::cyclicACMIPolyPatch::resetAMI
             noSf[faceI] *= 1.0 - srcMask_[faceI];
         }
 
-        setNeighbourFaceAreas();
+        if(tgtMask_.size()>0)
+        {
+          setNeighbourFaceAreas();
+        }
+        else
+        {
+            WarningIn("cyclicAMIPolyPatch::resetAMI(...) const")
+                << "Target mask is not populated." 
+                << " Should only occur when decomposing." << endl;
+        }
 
         // set the updated flag
         updated_ = true;
