diff --git a/qt/scientific_interfaces/EnggDiffraction/EnggDiffGSASFittingPresenter.cpp b/qt/scientific_interfaces/EnggDiffraction/EnggDiffGSASFittingPresenter.cpp
index d23d75efbe0418d3196a5e3c35656cf7a38fe56d..ba848b99ddbb428af75b095f19d68a0fdd880ef0 100644
--- a/qt/scientific_interfaces/EnggDiffraction/EnggDiffGSASFittingPresenter.cpp
+++ b/qt/scientific_interfaces/EnggDiffraction/EnggDiffGSASFittingPresenter.cpp
@@ -80,7 +80,7 @@ EnggDiffGSASFittingPresenter::collectAllInputParameters() const {
     GSASIIProjectFiles = std::vector<std::string>({GSASIIProjectFile});
   } else {
     for (const auto &runLabel : runLabels) {
-      GSASIIProjectFiles.push_back(
+      GSASIIProjectFiles.emplace_back(
           addRunNumberToGSASIIProjectFile(GSASIIProjectFile, runLabel));
     }
   }