diff --git a/allzweckmesser/scanner.py b/allzweckmesser/scanner.py
index a35e8960b298ff642be75ac67899d03092b6a277..87086debd3d312aae412ca030d6967949e621357 100644
--- a/allzweckmesser/scanner.py
+++ b/allzweckmesser/scanner.py
@@ -57,11 +57,31 @@ SPECIAL_CASES = {
                          syllable_length=2, vowel_length=2),
                 Syllable("que", [token.span[0] + 3, token.span[0] + 6],
                          syllable_length=2, vowel_length=2)]),
+    'cuius': (lambda token:
+               [Syllable("cui", [token.span[0] + 0, token.span[0] + 3],
+                         syllable_length=2, vowel_length=2),
+                Syllable("us", [token.span[0] + 3, token.span[0] + 5],
+                         syllable_length=2, vowel_length=2)]),
+    'cujus': (lambda token:
+               [Syllable("cui", [token.span[0] + 0, token.span[0] + 3],
+                         syllable_length=2, vowel_length=2),
+                Syllable("us", [token.span[0] + 3, token.span[0] + 5],
+                         syllable_length=2, vowel_length=2)]),
     'deinde': (lambda token:
                 [Syllable("deind", [token.span[0], token.span[0] + 5],
                           syllable_length=2, vowel_length=2),
                  Syllable("e", [token.span[0] + 5, token.span[0] + 6],
                           syllable_length=1, vowel_length=1)]),
+    'huius': (lambda token:
+               [Syllable("hui", [token.span[0] + 0, token.span[0] + 3],
+                         syllable_length=2, vowel_length=2),
+                Syllable("us", [token.span[0] + 3, token.span[0] + 5],
+                         syllable_length=2, vowel_length=2)]),
+    'hujus': (lambda token:
+               [Syllable("hui", [token.span[0] + 0, token.span[0] + 3],
+                         syllable_length=2, vowel_length=2),
+                Syllable("us", [token.span[0] + 3, token.span[0] + 5],
+                         syllable_length=2, vowel_length=2)]),
     'proinde': (lambda token:
                 [Syllable("proind", [token.span[0], token.span[0] + 6],
                           syllable_length=2, vowel_length=2),