Change <exception> to <stdexcept> so std::runtime_error is found with G++.  Comment remove code a bit.