diff --git a/src/pulsaranimationwidget.cpp b/src/pulsaranimationwidget.cpp
index 77078b07489a635fb699d73df093c808e132507c..c7266ca4a394b71acd0f2871fbf9d1ec827f8410 100644
--- a/src/pulsaranimationwidget.cpp
+++ b/src/pulsaranimationwidget.cpp
@@ -637,6 +637,7 @@ void PulsarAnimationWidget::setPulsarBeamAngle(const int degrees)
 {
     m_pulsarBeamOuterRadius = tan(deg2rad * degrees * 0.5f) * m_pulsarBeamLength;
     m_pulsarBeamInnerRadius = m_pulsarBeamOuterRadius - m_pulsarBeamRimSize;
+    if(m_pulsarBeamInnerRadius < 0.0) m_pulsarBeamInnerRadius = 0.0;
     updatePulseProfile();
 
     updateGL();
diff --git a/src/pulsatingscience.ui b/src/pulsatingscience.ui
index 77cc333dbab9d65c77be49b7e0120c633ad0f924..d34af69ddadd4b521ce910715f6d08e1544087a5 100644
--- a/src/pulsatingscience.ui
+++ b/src/pulsatingscience.ui
@@ -245,7 +245,7 @@
           <string>Use this slider to adjust the pulsar beam spread angle (aperture or width)</string>
          </property>
          <property name="maximum">
-          <number>180</number>
+          <number>120</number>
          </property>
          <property name="pageStep">
           <number>5</number>