diff --git a/ChemistryLib/Output.h b/ChemistryLib/Output.h
index 7142a46836a9a4cc584a8105f2ac2a54d1ad2680..3af4978de90cd5d7235156e3795579c6a7c70878 100644
--- a/ChemistryLib/Output.h
+++ b/ChemistryLib/Output.h
@@ -19,7 +19,7 @@ namespace ChemistryLib
 class BasicOutputSetups
 {
 public:
-    BasicOutputSetups(std::string const& project_file_name)
+    explicit BasicOutputSetups(std::string const& project_file_name)
         : output_file(project_file_name + "_phreeqc.out")
     {
     }
diff --git a/ChemistryLib/PhreeqcIOData/AqueousSolution.h b/ChemistryLib/PhreeqcIOData/AqueousSolution.h
index f0de7fbca11395c15a976eabcfdceb115362b941..cbcd675fad169265eb532e5b2f3404507c3e6614 100644
--- a/ChemistryLib/PhreeqcIOData/AqueousSolution.h
+++ b/ChemistryLib/PhreeqcIOData/AqueousSolution.h
@@ -25,7 +25,7 @@ namespace ChemistryLib
 {
 struct Component
 {
-    Component(std::string name_) : name(std::move(name_)) {}
+    explicit Component(std::string name_) : name(std::move(name_)) {}
 
     std::string const name;
     double amount;