std::istream / std::ostream here and there
std::cerr here and there
More std::cerr / std::istream / std::ostream fun