That's a good compromise. I did that.

Shouldn't something similar be done with the AbstractTdLogger#write APIs as well, though?