diff --git a/mo/util.py b/mo/util.py
index 56223feec89de5e9f8660f67b658dc0be0d5469a..3b52844c7c900c147d3f8b83181f00490af2948d 100644
--- a/mo/util.py
+++ b/mo/util.py
@@ -187,3 +187,7 @@ def clean_up_token(token: str) -> str:
     # Někteří klienti při kopírování adresy z mailu do prohlížeče
     # přidávají divné Unicodové znaky (přepnutí směru psaní atd., viz issue #58).
     return re.sub(r'[^!-~]', "", token)
+
+
+def star_is_none(x):
+    return None if x == "*" else x