diff --git a/src/matlab/+D3d/+UI/MipButtonUp.m b/src/matlab/+D3d/+UI/MipButtonUp.m
index 8bb40b4c59718433b9bbbe57056e4e4933ff0d6c..b6be5ddbb111e698145766b013f26c5eae75a5f3 100644
--- a/src/matlab/+D3d/+UI/MipButtonUp.m
+++ b/src/matlab/+D3d/+UI/MipButtonUp.m
@@ -68,7 +68,7 @@ if (~isempty(answer))
         
         [~,~,maxVal] = Utils.GetClassBits(MipROIim);
         
-        goodZ = squeeze(max(max(max(MipROIim,[],1),[],2),[],4));
+        goodZ = squeeze(max(MipROIim,[],[1,2,4,5]));
         zStart = find(goodZ>maxVal*0.04,1,'first');
         if (isempty(zStart))
             zStart = 1;