diff --git a/zUtil_ForwardSim/gtForwardSimulate_v2.m b/zUtil_ForwardSim/gtForwardSimulate_v2.m
index bb1e45745f009a304f253e53b1d305474e83d3a2..909e1d813d4459238be93d67c50febaa62243fb0 100644
--- a/zUtil_ForwardSim/gtForwardSimulate_v2.m
+++ b/zUtil_ForwardSim/gtForwardSimulate_v2.m
@@ -543,10 +543,10 @@ for n = first : last
     sample.phases{phaseID}.setCompleteness(n, out.completeness);
     sample.phases{phaseID}.setCenter(n, out.center); % center in pixels
 
-    if (isempty(out.selected))
+    if (isempty(out.proj.selected))
         warning('gtForwardSimulate_v2:bad_value', ...
             'No spot was selected! This will make reconstruction impossible')
-    elseif (numel(out.selected) < 10)
+    elseif (numel(out.proj.selected) < 10)
         warning('gtForwardSimulate_v2:bad_value', ...
             'Too few selected spots! This will give a very bad reconstruction')
     end
@@ -576,7 +576,7 @@ for n = first : last
     fprintf('Completeness estimate:  %f\n', out.completeness);
     fprintf('Goodness estimate: included %f, selected %f\n', ...
         out.goodness, out.goodness_sel);
-    fprintf('%d spots will be used for reconstruction\n', length(out.selected));
+    fprintf('%d spots will be used for reconstruction\n', length(out.proj.selected));
     fprintf(['%d new spots have been detected in addition to the %d ' ...
              'spotpairs identified by INDEXTER\n'], newspots, gr.nof_pairs);
 
diff --git a/zUtil_ForwardSim/gtShowFsim.m b/zUtil_ForwardSim/gtShowFsim.m
index 629e541a6e001c4e0515e3abf72bfc28f8d9a4f0..41a0c17f23fd9be3b8088c9c3df2178c28fceda2 100644
--- a/zUtil_ForwardSim/gtShowFsim.m
+++ b/zUtil_ForwardSim/gtShowFsim.m
@@ -106,7 +106,7 @@ if strcmpi(app.fsimtype, 'allblobs')
     if isfield(grain, 'ondet')
         ondet = grain.ondet';
     else
-        ondet = gtFwdSimFindSpotsOnDetector(spotsCommProps, uvw(:, 1), uvw(:, 2), radiuses, parameters.acq, parameters.seg.bbox)';
+        ondet = gtFwdSimFindSpotsOnDetector(spotsCommProps, uvw(:, 1:2), parameters)';
         grain.ondet = ondet';
     end
     if ~isfield(grain.allblobs, 'ondet')