diff --git a/inversion.cpp b/inversion.cpp
index af1cfab517475e16c3a2945bcf918bb1ba5ad8fd..b6d302d05fc54a41235d60b907a87d314221b817 100644
--- a/inversion.cpp
+++ b/inversion.cpp
@@ -108,7 +108,7 @@ int inversion(const GmshFem& gmshFem)
             for (unsigned int f = 0; f < n_freq; f++)
             {
                 std::string suffix_f = std::to_string(f);
-                if(!gmshFem.userDefinedParameter(freq_idx[f], "frequency"+suffix_g+suffix_f))
+                if(!gmshFem.userDefinedParameter(freq_idx[f], "frequency"+suffix_g+"_"+suffix_f))
                 {
                     freq_idx[f] = f;
                     msg::warning << "Frequency index #"+suffix_f+" for group #" + suffix_g + " could not be found. Index = " << f << "(default)." << msg::endl;
diff --git a/specific/configuration/green0_preconditioner.h b/specific/configuration/green0_preconditioner.h
index 371ece950add71fc2cfc446bb5149efd62e828f5..377cf997c77c112e2b8ff7e0c964f2847ae4052b 100644
--- a/specific/configuration/green0_preconditioner.h
+++ b/specific/configuration/green0_preconditioner.h
@@ -16,6 +16,7 @@
 #include "line_acquisition.h"
 #include "rectangular_acquisition.h"
 #include "circular_acquisition.h"
+#include "flexible_acquisition.h"
 
 using namespace gmshfem;
 using namespace gmshfem::common;