factor out AsciiDammit