diff --git a/src/main/scala/eu/nomad_lab/parsers/VaspParser.scala b/src/main/scala/eu/nomad_lab/parsers/VaspParser.scala
index fa64ee9e4fd869c6143890d8a6d85c3bc1e70aaf..ad406018bc102bcafc3f0f31c05944c62ecc1f1d 100644
--- a/src/main/scala/eu/nomad_lab/parsers/VaspParser.scala
+++ b/src/main/scala/eu/nomad_lab/parsers/VaspParser.scala
@@ -58,7 +58,7 @@ object VaspRunParser extends SimpleExternalParserGenerator(
   mainFileRe = """\s*<\?xml version="1\.0" encoding="ISO-8859-1"\?>\s*
 ?\s*<modeling>
 ?\s*<generator>
-?\s*<i name="program" type="string">vasp</i>
+?\s*<i name="program" type="string">\s*vasp\s*</i>
 ?""".r,
   cmd = Seq(DefaultPythonInterpreter.pythonExe(), "${envDir}/parsers/vasp/parser/parser-vasp/parser_vasprun.py",
     "${mainFileUri}", "${mainFilePath}"),