diff --git a/zUtil_ForwardSim/gtForwardSimulate_v2.m b/zUtil_ForwardSim/gtForwardSimulate_v2.m
index 6f30f93c0095123b19d222e3bba367ed7feabe7e..0de4c59831d1c25007268f6dadf6cbad86f1266d 100644
--- a/zUtil_ForwardSim/gtForwardSimulate_v2.m
+++ b/zUtil_ForwardSim/gtForwardSimulate_v2.m
@@ -953,8 +953,8 @@ function spot_props = predict_spot_properties(spotsCommProps, proj_bl, gr_stats,
     spot_props.XsizeMin = max(spot_props.XsizeMin - bb_size_factor * gr_stats.bbxsstd, 5);
     spot_props.YsizeMin = max(spot_props.YsizeMin - bb_size_factor * gr_stats.bbysstd, 5);
 
-    spot_props.XsizeMax = max(proj_bl.mbbsize(1), spotsCommProps.XsizeMax) + bb_size_factor * gr_stats.bbxsstd;
-    spot_props.YsizeMax = max(proj_bl.mbbsize(2), spotsCommProps.YsizeMax) + bb_size_factor * gr_stats.bbysstd;
+    spot_props.XsizeMax = max(proj_bl.mbbsize(1), spotsCommProps.XsizeMax + bb_size_factor * gr_stats.bbxsstd);
+    spot_props.YsizeMax = max(proj_bl.mbbsize(2), spotsCommProps.YsizeMax + bb_size_factor * gr_stats.bbysstd);
 
     spot_props.max_w_offset_im = spotsCommProps.max_w_offset_im;
     if (isfield(spotsCommProps, 'max_n_offset') && ~isempty(spotsCommProps.max_n_offset))
diff --git a/zUtil_ForwardSim/gtFwdSimFindCandidates.m b/zUtil_ForwardSim/gtFwdSimFindCandidates.m
index 0cba44d7b9af9aff39917768dcc950fceb6d48a0..d66c5a2c775163a52569c367a846d5e3cf12e7f2 100644
--- a/zUtil_ForwardSim/gtFwdSimFindCandidates.m
+++ b/zUtil_ForwardSim/gtFwdSimFindCandidates.m
@@ -23,10 +23,10 @@ function [candidateIDs, cands_info] = gtFwdSimFindCandidates(spot_props, gr, spo
     dist_v_pix = abs(spots_info.BoundingBoxYorigin + spots_info.BoundingBoxYsize / 2 - uvw(2));
     dist_w_im = abs(spots_info.CentroidImage - uvw(3));
 
-%     dist_u_ok = dist_u_pix < (spots_info.BoundingBoxXsize - spot_props.XsizeMin / 2) / 2;
-%     dist_v_ok = dist_v_pix < (spots_info.BoundingBoxYsize - spot_props.YsizeMin / 2) / 2;
-    dist_u_ok = dist_u_pix < (spot_props.XsizeMax / 2);
-    dist_v_ok = dist_v_pix < (spot_props.YsizeMax / 2);
+    dist_u_ok = dist_u_pix < (spots_info.BoundingBoxXsize - spot_props.XsizeMin / 2) / 2;
+    dist_v_ok = dist_v_pix < (spots_info.BoundingBoxYsize - spot_props.YsizeMin / 2) / 2;
+%     dist_u_ok = dist_u_pix < (spot_props.XsizeMax / 2);
+%     dist_v_ok = dist_v_pix < (spot_props.YsizeMax / 2);
     dist_w_ok = dist_w_im <=  spot_props.max_w_offset_im;
 
     if (isfield(spot_props, 'max_n_offset') && ~isempty(spot_props.max_n_offset))