Clean up kruft
Rather than tracking newline state, we can now look at the output
Defaulting print_newline parameters to false