diff --git a/DDCore/src/Shapes.cpp b/DDCore/src/Shapes.cpp
index 3077b215b09c23f36f6872c489734de7683071ea..914fc21cb9bfb4a4ff03d426da2f8c24f6883d93 100644
--- a/DDCore/src/Shapes.cpp
+++ b/DDCore/src/Shapes.cpp
@@ -510,7 +510,7 @@ void EllipticalTube::make(const std::string& nam, double a, double b, double dz)
 /// Internal helper method to support TwistedTube object construction
 void TwistedTube::make(const std::string& nam, double twist_angle, double rmin, double rmax,
                        double zneg, double zpos, int nsegments, double totphi)   {
-  _assign(new TwistedTubeObject(nam.c_str(), twist_angle, rmin, rmax, zneg, zpos, nsegments, totphi/units::deg),
+  _assign(new TwistedTubeObject(nam.c_str(), twist_angle/units::deg, rmin, rmax, zneg, zpos, nsegments, totphi/units::deg),
           "", TWISTEDTUBE_TAG, true);
 }