diff --git a/Fit/Tools/MinimizerUtil.cpp b/Fit/Tools/MinimizerUtil.cpp
index 9c6849cc4949b6ed9973d9a525840ccf4d52ef60..4731057269b01ac2751b3e9545f1db2365be4930 100644
--- a/Fit/Tools/MinimizerUtil.cpp
+++ b/Fit/Tools/MinimizerUtil.cpp
@@ -80,14 +80,6 @@ std::string mumufit::utils::gslErrorDescription(int errorCode)
     return "Unknown error";
 }
 
-bool mumufit::utils::numbersDiffer(double a, double b, double tol)
-{
-    constexpr double eps = std::numeric_limits<double>::epsilon();
-    if (tol < 1)
-        throw std::runtime_error("mumufit::utils::numbersDiffer -> Error.Not intended for tol<1");
-    return std::abs(a - b) > eps * std::max(tol * eps, std::abs(b));
-}
-
 //! Returns horizontal line of 80 characters length with section name in it.
 
 std::string mumufit::utils::sectionString(const std::string& sectionName, size_t report_width)
diff --git a/Fit/Tools/MinimizerUtil.h b/Fit/Tools/MinimizerUtil.h
index b707feed9371bb608f616bca819cf6736a6319f8..aa180a4263a1f772d6a9b77340b0b403062b58ea 100644
--- a/Fit/Tools/MinimizerUtil.h
+++ b/Fit/Tools/MinimizerUtil.h
@@ -32,8 +32,6 @@ std::map<int, std::string> gslErrorDescriptionMap();
 
 std::string gslErrorDescription(int errorCode);
 
-bool numbersDiffer(double a, double b, double tol);
-
 std::string sectionString(const std::string& sectionName = "", size_t report_width = 80);
 
 } // namespace mumufit::utils