diff --git a/GUI/Model/To/DomainSimulationBuilder.cpp b/GUI/Model/To/DomainSimulationBuilder.cpp
index 9bf027f1241e0705e83ec6a07dcf403f3e4de85d..ba396a918e4216048c4f208183cd13753d378b12 100644
--- a/GUI/Model/To/DomainSimulationBuilder.cpp
+++ b/GUI/Model/To/DomainSimulationBuilder.cpp
@@ -120,8 +120,8 @@ createScatteringSimulation(std::unique_ptr<MultiLayer> multilayer,
                            const SimulationOptionsItem& optionsItem)
 {
     std::unique_ptr<const Instrument> instrument = instrumentItem->createPolInstrument();
-    std::unique_ptr<ScatteringSimulation> result{
-        new ScatteringSimulation(instrument->beam(), *multilayer, instrument->detector())};
+    auto result = std::make_unique<ScatteringSimulation>(
+        instrument->beam(), *multilayer, instrument->detector());
 
     addDistributionParametersToSimulation(*instrumentItem->beamItem(), *result);
 
@@ -139,8 +139,8 @@ createOffSpecularSimulation(std::unique_ptr<MultiLayer> multilayer,
                             const SimulationOptionsItem& optionsItem)
 {
     std::unique_ptr<const Instrument> instrument = instrumentItem->createPolInstrument();
-    std::unique_ptr<OffSpecularSimulation> result{
-        new OffSpecularSimulation(instrument->beam(), *multilayer, instrument->detector())};
+    auto result = std::make_unique<OffSpecularSimulation>(
+        instrument->beam(), *multilayer, instrument->detector());
 
     auto* beamItem = instrumentItem->beamItem();
     const auto axis = instrumentItem->alphaAxis().createAxis(Units::deg);