diff --git a/GUI/View/Fit/FitObjectiveBuilder.cpp b/GUI/View/Fit/FitObjectiveBuilder.cpp
index d91be69e259899d094e07a6b764444c97db46b2f..b7aea1060d12049e774cfd6a08df4369c00098e1 100644
--- a/GUI/View/Fit/FitObjectiveBuilder.cpp
+++ b/GUI/View/Fit/FitObjectiveBuilder.cpp
@@ -69,7 +69,7 @@ void FitObjectiveBuilder::runFit()
 
 std::unique_ptr<FitObjective> FitObjectiveBuilder::createFitObjective() const
 {
-    std::unique_ptr<FitObjective> result(new FitObjective);
+    auto result = std::make_unique<FitObjective>();
 
     simulation_builder_t builder = [&](const mumufit::Parameters& params) {
         return buildSimulation(params);