diff --git a/model.cpp b/model.cpp
index 4a3178cf85b233fd000aaccb69074249bea82cd6..6848fbc92501e3fbf6c22c16475429f4187ae598 100644
--- a/model.cpp
+++ b/model.cpp
@@ -383,5 +383,22 @@ size_t Model::getFlatParametersCount()
 
 std::string Model::getModelStr()
 {
-	return _modelStr;
+	std::string output;
+	output.reserve(_modelStr.size());
+	int bracket = 0;
+	for(const char c : _modelStr)
+	{
+		if(c == '{')
+			++bracket;
+		else  if(bracket == 0)
+			output.push_back(c);
+
+		if(c == '}')
+		{
+			--bracket;
+			if(bracket < 0)
+				return _modelStr;
+		}
+	}
+	return output;
 }