diff --git a/TODO b/TODO
index 2000419af655b11f9fa8fc4cf8e39893ff2d020c..0fac48b06095004f0b4eee73ba8c9a2161bb2feb 100644
--- a/TODO
+++ b/TODO
@@ -13,11 +13,13 @@ Next (in order of descending priority/precedence):
 * Cleanup the test suite
 	- Make uniform command implementations
 	- Cleanup test scripts
-* Improve error handling. 
+* Improve error handling and logging
 	- Detect permission errors when writing global script binaries and advise the 
 	  administrator on using sievec to precompile the scripts.
 	- Avoid reporting user-caused errors to the master log.
-	- Review error handling; add more warning/info/debug messages where useful.
+	- Review logging and error handling; add more warning/info/debug messages where useful.
+	- Improve logging of script execution (particularly what is currently executed;
+	  a promptly compiled script or the stored binary).
 * Update include extension to latest draft:
 	- Implement required ManageSieve behavior
 * Unfinished new extensions: