diff --git a/Core/Computation/DWBAComputation.h b/Core/Computation/DWBAComputation.h
index 6f88bc279d2ff0e7d5956df8ea744919e833a960..2c6cd8405849f4aadcc9b7d619219c5eea02cea3 100644
--- a/Core/Computation/DWBAComputation.h
+++ b/Core/Computation/DWBAComputation.h
@@ -21,7 +21,6 @@
 #define BORNAGAIN_CORE_COMPUTATION_DWBACOMPUTATION_H
 
 #include "Core/Computation/IComputation.h"
-#include <memory>
 #include <vector>
 
 class DiffuseElement;
diff --git a/Core/Computation/DepthProbeComputation.h b/Core/Computation/DepthProbeComputation.h
index cf3cf466665b9a5382f77cb18c11366adce5b04e..f6e546056a06d0660a010ae2250c73ff8712990d 100644
--- a/Core/Computation/DepthProbeComputation.h
+++ b/Core/Computation/DepthProbeComputation.h
@@ -21,6 +21,7 @@
 #define BORNAGAIN_CORE_COMPUTATION_DEPTHPROBECOMPUTATION_H
 
 #include "Core/Computation/IComputation.h"
+#include <vector>
 
 class DepthProbeElement;
 class ProcessedSample;
diff --git a/Core/Computation/IComputation.h b/Core/Computation/IComputation.h
index 32c33d54b684c8643998a4e021f10f1738b5ffe1..6a1d154f2e2ddc3796769796bc1076607b2209f9 100644
--- a/Core/Computation/IComputation.h
+++ b/Core/Computation/IComputation.h
@@ -22,7 +22,6 @@
 
 #include "Core/Computation/ComputationStatus.h"
 #include <memory>
-#include <vector>
 
 class DelayedProgressCounter;
 class MultiLayer;
diff --git a/Core/Computation/SpecularComputation.h b/Core/Computation/SpecularComputation.h
index d8d6cc611a098b79d2c8495bb4b821ab437f6648..ef3b64139b86b74c03e053e7ddff2edee7703773 100644
--- a/Core/Computation/SpecularComputation.h
+++ b/Core/Computation/SpecularComputation.h
@@ -21,7 +21,7 @@
 #define BORNAGAIN_CORE_COMPUTATION_SPECULARCOMPUTATION_H
 
 #include "Core/Computation/IComputation.h"
-#include <memory>
+#include <vector>
 
 class SpecularElement;