diff --git a/lib/Slic3r/Extruder.pm b/lib/Slic3r/Extruder.pm
index b32fc44e9..88de440c8 100644
--- a/lib/Slic3r/Extruder.pm
+++ b/lib/Slic3r/Extruder.pm
@@ -76,7 +76,7 @@ sub extrude_loop {
     my $extrusion_path = $loop->split_at($start_at);
     
     # clip the path to avoid the extruder to get exactly on the first point of the loop
-    $extrusion_path->clip_end(scale $Slic3r::nozzle_diameter);
+    $extrusion_path->clip_end(scale $Slic3r::nozzle_diameter / 2);
     
     # extrude along the path
     return $self->extrude($extrusion_path, $description);
diff --git a/lib/Slic3r/Fill/Concentric.pm b/lib/Slic3r/Fill/Concentric.pm
index 623d14ea2..3fd60862d 100644
--- a/lib/Slic3r/Fill/Concentric.pm
+++ b/lib/Slic3r/Fill/Concentric.pm
@@ -47,7 +47,7 @@ sub fill_surface {
         my $path = $loop->split_at($cur_pos);
         
         # clip the path to avoid the extruder to get exactly on the first point of the loop
-        $path->clip_end(scale $Slic3r::nozzle_diameter);
+        $path->clip_end(scale $Slic3r::nozzle_diameter / 2);
         
         push @paths, $path->p;
     }