use Utils::sround rather than std::round to fix #489