I think I'm just going to use the charstream to do printing