This will have many benefits: - configurability for those of people who want to print for example using std::cerr - testability (possibility of using stringstream to test printed values