diff --git a/SignalProcessing/Stepper.hpp b/SignalProcessing/Stepper.hpp
index 53e046354..f91beb2a0 100644
--- a/SignalProcessing/Stepper.hpp
+++ b/SignalProcessing/Stepper.hpp
@@ -16,19 +16,15 @@ namespace SignalProcessing {
 class Stepper
 {
 	public:
-		Stepper()
-		{
-			Stepper(1, 1);
-		}
+		Stepper() : Stepper(1,1) {}
 
-		Stepper(uint64_t output_rate, uint64_t input_rate)
-		{
-			input_rate_ = input_rate;
-			output_rate_ = output_rate;
-			whole_step_ = output_rate / input_rate;
-			adjustment_up_ = (int64_t)(output_rate % input_rate) << 1;
-			adjustment_down_ = (int64_t)input_rate << 1;
-		}
+		Stepper(uint64_t output_rate, uint64_t input_rate) :
+			accumulated_error_(0),
+			input_rate_(input_rate),
+			output_rate_(output_rate),
+			whole_step_(output_rate / input_rate),
+			adjustment_up_((int64_t)(output_rate % input_rate) << 1),
+			adjustment_down_((int64_t)input_rate << 1) {}
 
 		inline uint64_t step()
 		{