diff --git a/pulse_lib/segments/utility/setpoint_mgr.py b/pulse_lib/segments/utility/setpoint_mgr.py
index 4f27bea8dce56a1f3c86cee7a16a1e098ec360aa..bb9d5c20a504da9ae637ade0a627d8ae44ab63b4 100644
--- a/pulse_lib/segments/utility/setpoint_mgr.py
+++ b/pulse_lib/segments/utility/setpoint_mgr.py
@@ -30,7 +30,7 @@ class setpoint_mgr():
 
         if isinstance(other, setpoint):
             if other.axis in self._setpoints.keys():
-                output._setpoints[other.axis] += other
+                output._setpoints[other.axis] = other
             else:
                 output._setpoints.update({other.axis : other})