diff --git a/scripts/run.jl b/scripts/run.jl
index 43071e444895b478695b196620435328b9f63981..15b39f971e947f5724d17736da4d13a05107787b 100644
--- a/scripts/run.jl
+++ b/scripts/run.jl
@@ -40,6 +40,5 @@ end
 
 function paper2(ctx)
     # comparison: warping and adaptivity
-    # TODO: adaptivity parameter?
-    ctx(experiment_optflow_middlebury_warping_comparison, "fem/opticalflow/middlebury_warping_comparison")
+    ctx(experiment_optflow_middlebury_warping_comparison_adaptive, "fem/opticalflow/middlebury_warping_comparison")
 end
diff --git a/scripts/run_experiments.jl b/scripts/run_experiments.jl
index 80c3845ecf6973fafdff795bcb4e92ef3b174cc4..e8527f47ed0ed5958b452cf485ad04f6822a973b 100644
--- a/scripts/run_experiments.jl
+++ b/scripts/run_experiments.jl
@@ -1545,7 +1545,7 @@ function optflow(ctx)
         function tdata_optflow(x; u0_deriv, nablafw)
             #res = nablafw / (I + u0_deriv')
             res = nablafw
-            all(isfinite, res) || throw(DivideError("singular optflow matrix"))
+            all(isfinite, res) || error("singular optflow matrix `$res`")
             return res
         end
         interpolate!(st.tdata, tdata_optflow;