diff --git a/TODO b/TODO
index 82675b7f5907b2d1c2e9fe1790e12df952bea53c..f7dc67d4186b1064fc444f503587c55ccc439f25 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,7 @@
 Current activities:
 
 * Rework string matching:
+	- Give Sieve its own runtime string type, rather than (ab)using string_t.
 	- Add support for stream matching for handling large values, e.g. from the
 	  body extension.
 	- Improve efficiency of :matches and :contains match types.