diff --git a/src/mirror_maps/FT_remove_curvature_from_mirror_map.m b/src/mirror_maps/FT_remove_curvature_from_mirror_map.m
index a30b53b9cb6ebc37c2e67105c342ef24240e1ad1..9ca5b8ad26caf1db5eb50d268bb56a853979f570 100755
--- a/src/mirror_maps/FT_remove_curvature_from_mirror_map.m
+++ b/src/mirror_maps/FT_remove_curvature_from_mirror_map.m
@@ -59,13 +59,13 @@ function [map_out,Rc_out,delta_x0,delta_y0]=FT_remove_curvature_from_mirror_map(
     disp_str='off';
   end
 
-  zoffset=0;
+  zoffset=map.data(round(map.y0),round(map.x0))*map.scaling*1e9;
   %params=[Rc_in, zoffset, map.x0, map.y0];
   params=[Rc_in, zoffset];
 
 
   % set options for fminsearch ('help optimset' gives the list of options)
-  options=optimset('Display',disp_str, 'TolX', 1e-03, 'TolFun',1e-05, 'MaxIter', 1000);
+  options=optimset('Display',disp_str, 'TolX', 1e-03, 'TolFun',1e-09, 'MaxIter', 100000);
   
   % create link to test function below
   f=@testfunc;