diff --git a/dependencies/parsers/lammps b/dependencies/parsers/lammps
index e1f873f104d4ce64815636251c8e30971a9fcbda..7ed44cab4410099208f5e399bfa4c1dc2e9c29fe 160000
--- a/dependencies/parsers/lammps
+++ b/dependencies/parsers/lammps
@@ -1 +1 @@
-Subproject commit e1f873f104d4ce64815636251c8e30971a9fcbda
+Subproject commit 7ed44cab4410099208f5e399bfa4c1dc2e9c29fe
diff --git a/nomad/parsing/parsers.py b/nomad/parsing/parsers.py
index cb34990c95bb969c74fe9db1cfd6ed8a8b3e3050..a9d4c913226def14f8d680c47edfc86b50a98dd7 100644
--- a/nomad/parsing/parsers.py
+++ b/nomad/parsing/parsers.py
@@ -478,10 +478,13 @@ parser_dict['parser/octopus'] = parser_dict['parsers/octopus']
 parser_dict['parser/onetep'] = parser_dict['parsers/onetep']
 
 # register code names as possible statistic value to the dft datamodel
-code_names = sorted(
-    set([
-        getattr(parser, 'code_name')
-        for parser in parsers
-        if parser.domain == 'dft' and getattr(parser, 'code_name', None) is not None and getattr(parser, 'code_name') != 'currupted mainfile']),
-    key=lambda code_name: code_name.lower())
-datamodel.DFTMetadata.code_name.a_search.statistic_values = code_names + [config.services.unavailable_value, config.services.not_processed_value]
+code_names = []
+for parser in parsers:
+    if parser.domain == 'dft' and \
+            getattr(parser, 'code_name', None) is not None and \
+            getattr(parser, 'code_name') != 'currupted mainfile' and \
+            getattr(parser, 'code_name') != 'Template':
+        code_names.append(getattr(parser, 'code_name'))
+code_names = sorted(set(code_names), key=lambda code_name: code_name.lower())
+datamodel.DFTMetadata.code_name.a_search.statistic_values = code_names + [
+    config.services.unavailable_value, config.services.not_processed_value]