explicitly use std::isprint
put the id on a line by itself