diff --git a/shapes2d.scad b/shapes2d.scad
index c79634d..9a71124 100644
--- a/shapes2d.scad
+++ b/shapes2d.scad
@@ -288,7 +288,7 @@ module stroke(
 
             // Endcap1
             translate(path[0]) {
-                multmatrix(rotmats[0]) {
+                multmatrix(rotmats[0] * xrot(180)) {
                     $fn = sides[0];
                     if (is_undef(endcap_angle1)) {
                         rotate_extrude(convexity=convexity) {
diff --git a/version.scad b/version.scad
index 911f2e8..e176f1b 100644
--- a/version.scad
+++ b/version.scad
@@ -8,7 +8,7 @@
 //////////////////////////////////////////////////////////////////////
 
 
-BOSL_VERSION = [2,0,373];
+BOSL_VERSION = [2,0,374];
 
 
 // Section: BOSL Library Version Functions