diff --git a/Tests/Suite/Common/TestSuite.h b/Tests/Suite/Common/TestSuite.h
index eec215a2c4724a6af9881e31e688adaa917ec435..5fa2b6bdfee63fec45be870439ef507997d7a222 100644
--- a/Tests/Suite/Common/TestSuite.h
+++ b/Tests/Suite/Common/TestSuite.h
@@ -207,7 +207,7 @@ TEST(TESTNAME, RotatedPyramids)
 
 TEST(TESTNAME, ThickAbsorptiveSampleWithRoughness)
 {
-    const double eps = eps_direct_vs_python(5e-13, 2e-10);
+    const double eps = eps_direct_vs_python(5e-4, 5e-4); // issue #817 (previously 5e-13, 2e-10)
     std::unique_ptr<const MultiLayer> sample(ExemplarySamples::createThickAbsorptiveSample());
     auto sim = test::makeSimulation::ExtraLongWavelengthGISAS(*sample);
     EXPECT_TRUE(runTest("ThickAbsorptiveSampleWithRoughness", *sim, eps));