diff --git a/hello_wolf/processor_range_bearing.cpp b/hello_wolf/processor_range_bearing.cpp
index 20c199203deabc8c8080b6838d73a4b9c0622f09..3dda45a3e26b72fb5a75766a824cf740af460a0c 100644
--- a/hello_wolf/processor_range_bearing.cpp
+++ b/hello_wolf/processor_range_bearing.cpp
@@ -156,9 +156,6 @@ Eigen::Vector2s ProcessorRangeBearing::rect(Scalar range, Scalar bearing) const
 namespace wolf
 {
 WOLF_REGISTER_PROCESSOR("RANGE BEARING", ProcessorRangeBearing)
-} // namespace wolf
-namespace wolf
-{
 WOLF_REGISTER_PROCESSOR_AUTO("RANGE BEARING", ProcessorRangeBearing)
 } // namespace wolf
 
diff --git a/src/processor/processor_diff_drive.cpp b/src/processor/processor_diff_drive.cpp
index 261a3e36750ced950a7eb59b4ae48b038adc836b..8c31ff7a74ee17cdb7674567b03340058304dd01 100644
--- a/src/processor/processor_diff_drive.cpp
+++ b/src/processor/processor_diff_drive.cpp
@@ -174,9 +174,7 @@ FactorBasePtr ProcessorDiffDrive::emplaceFactor(FeatureBasePtr _feature,
 // Register in the ProcessorFactory
 #include "core/processor/processor_factory.h"
 namespace wolf {
-WOLF_REGISTER_PROCESSOR("DIFF DRIVE", ProcessorDiffDrive)
-} // namespace wolf
-namespace wolf {
-    WOLF_REGISTER_PROCESSOR_AUTO("DIFF DRIVE", ProcessorDiffDrive)
+WOLF_REGISTER_PROCESSOR("DIFF DRIVE", ProcessorDiffDrive);
+WOLF_REGISTER_PROCESSOR_AUTO("DIFF DRIVE", ProcessorDiffDrive);
 } // namespace wolf
 
diff --git a/src/processor/processor_odom_2D.cpp b/src/processor/processor_odom_2D.cpp
index 58131ed9136ba6e89aa893c7abc9e8b0b8d3a875..9ed0539fcf159e778f175ca38c7e4575e433e589 100644
--- a/src/processor/processor_odom_2D.cpp
+++ b/src/processor/processor_odom_2D.cpp
@@ -174,8 +174,6 @@ FeatureBasePtr ProcessorOdom2D::emplaceFeature(CaptureMotionPtr _capture_motion)
 // Register in the ProcessorFactory
 #include "core/processor/processor_factory.h"
 namespace wolf {
-WOLF_REGISTER_PROCESSOR("ODOM 2D", ProcessorOdom2D)
-} // namespace wolf
-namespace wolf {
-    WOLF_REGISTER_PROCESSOR_AUTO("ODOM 2D", ProcessorOdom2D)
+WOLF_REGISTER_PROCESSOR("ODOM 2D", ProcessorOdom2D);
+WOLF_REGISTER_PROCESSOR_AUTO("ODOM 2D", ProcessorOdom2D);
 } // namespace wolf
diff --git a/src/processor/processor_odom_3D.cpp b/src/processor/processor_odom_3D.cpp
index 6486554ec2e0e1af49dbe14683b3b9d074c4b945..204ecd9d54d4dbd4f359e51b93553cf95baa7436 100644
--- a/src/processor/processor_odom_3D.cpp
+++ b/src/processor/processor_odom_3D.cpp
@@ -419,5 +419,6 @@ void ProcessorOdom3D::remap(const Eigen::VectorXs& _x1, const Eigen::VectorXs& _
 // Register in the SensorFactory
 #include "core/processor/processor_factory.h"
 namespace wolf {
-WOLF_REGISTER_PROCESSOR("ODOM 3D", ProcessorOdom3D)
+WOLF_REGISTER_PROCESSOR("ODOM 3D", ProcessorOdom3D);
+WOLF_REGISTER_PROCESSOR_AUTO("ODOM 3D", ProcessorOdom3D);
 } // namespace wolf