It would have been harder for me to make the necessary improvements to TT than it was to write my own. So I did. And my solution was better, in that it did everything I needed it to (just like TT would have) in a zillionth of the time and memory.
These days I use TT because I have a faster server and so no longer have to care so much about speed and size. This is one reason why lots of people now use Java when they would have previously used C. It is trading elegance for convenience, and I don't like it.