Support printing arbitrary text, i