Maybe std::isprint again?