Use std::runtime_error instead of our own StringError as