diff --git a/reaction-mailcreate/createMails.py b/reaction-mailcreate/createMails.py
index cf28651538fb9f452157c52935f1925b8bba3a80..f1348fe32a6c248b4944baeabf606d2b88dd12bd 100755
--- a/reaction-mailcreate/createMails.py
+++ b/reaction-mailcreate/createMails.py
@@ -31,15 +31,10 @@ import os
 import secrets
 import sys
 
-parser = argparse.ArgumentParser()
+if not sys.version_info >= (3, 11):
+    sys.exit('ERROR: This script requires Python 3.11 or better.')
 
-if sys.version_info < (3, 8):
-    class ExtendAction(argparse.Action):
-        def __call__(self, parser, namespace, values, option_string=None):
-            items = getattr(namespace, self.dest) or []
-            items.extend(values)
-            setattr(namespace, self.dest, items)
-    parser.register('action', 'extend', ExtendAction)
+parser = argparse.ArgumentParser()
 
 class KeyValueAction(argparse.Action):
     # Constructor calling