diff --git a/python/dune/femdg/_operators.py b/python/dune/femdg/_operators.py
index 4e8cd4bb20cb80cae6c0519e46e63d9cea27282c..fd3fd7b635edf8d11cf5f97274464d3ffdf0184b 100644
--- a/python/dune/femdg/_operators.py
+++ b/python/dune/femdg/_operators.py
@@ -240,6 +240,13 @@ def femDGOperator(Model, space,
         else:
             parameters["femdg.limiter.admissiblefunctions"] = "lp"
 
+    if limiter.lower() in ["minmod", "vanleer", "superbee"]:
+        # force default values for how reconstruction is done
+        if parameters is None:
+            parameterReader.append({"femdg.limiter.admissiblefunctions":"muscl"})
+        else:
+            parameters["femdg.limiter.admissiblefunctions"] = "muscl"
+
     if limiter.lower() == "scaling":
         # check for scaling limiter interface
         if not hasScalingInterface: