diff --git a/core/block_token.py b/core/block_token.py
index <HASH>..<HASH> 100644
--- a/core/block_token.py
+++ b/core/block_token.py
@@ -106,6 +106,7 @@ class List(BlockToken):
                 nested = 0
                 yield ListItem(line)
             else: yield ListItem(line)
+        if nested: yield List(line_buffer)
 
     @staticmethod
     def match(lines):
🐛 fixed List: not recognizing trailing Lists