diff --git a/TODO b/TODO
index a7f7210f125f685cbd5952d84fb9a5d55e1a9224..b6a9d667225eb23471735f0fee5448da0f7ed398 100644
--- a/TODO
+++ b/TODO
@@ -91,9 +91,7 @@ RC  - Review output of pylint (CODE)
     - Clarify big packet handling, is it needed to split them at connection
       level, application level, use the ask/send/answer scheme ? Currently it's
       not consistent, essentially with ask/answer/send partition table.
-    - Split protocol.py in a 'protocol' module, gather packet related data
-      (encoder, decoder, definition), don't use magic code to defined packet
-      types, group, consider using one class per paquet, extract patterns.
+    - Split protocol.py in a 'protocol' module
     - Review handler split (CODE)
       The current handler split is the result of small incremental changes. A
       global review is required to make them square. Consider rename handler