diff --git a/mat2 b/mat2
index b06e65e5dc2842f2e8f3881dbc87d1d718edd557..e31791fd571c14919a98e3db2fd35513dd77fc95 100755
--- a/mat2
+++ b/mat2
@@ -62,11 +62,11 @@ def show_meta(filename: str):
         return
 
     p, mtype = parser_factory.get_parser(filename)  # type: ignore
-    print("[+] Metadata for %s:" % filename)
-    metadata = p.get_meta().items()
     if p is None:
         print("[-] %s's format (%s) is not supported" % (filename, mtype))
         return
+    print("[+] Metadata for %s:" % filename)
+    metadata = p.get_meta().items() # type: dict
     __print_meta(metadata)