diff --git a/python/dune/gdt/local/integrands/linear_advection.cc b/python/dune/gdt/local/integrands/linear_advection.cc
index 65aa816849283c425c88012a5353243da3ebe5eb..057bbb3c713ebc0fc16d1b41a7494924879a2ddb 100644
--- a/python/dune/gdt/local/integrands/linear_advection.cc
+++ b/python/dune/gdt/local/integrands/linear_advection.cc
@@ -57,18 +57,25 @@ public:
     const auto ClassName = XT::Common::to_camel_case(class_name);
     bound_type c(m, ClassName.c_str(), ClassName.c_str());
     c.def(py::init([](const XT::Functions::GridFunctionInterface<E, d, 1, F>& direction,
-                      const std::string& logging_prefix) { return new type(direction, logging_prefix); }),
+                      const bool advection_in_divergence_form,
+                      const std::string& logging_prefix) {
+            return new type(direction, advection_in_divergence_form, logging_prefix);
+          }),
           "direction"_a,
+          "advection_in_divergence_form"_a = true,
           "logging_prefix"_a = "");
 
     // factories
     const auto FactoryName = XT::Common::to_camel_case(class_id);
     m.def(
         FactoryName.c_str(),
-        [](const XT::Functions::GridFunctionInterface<E, d, 1, F>& direction, const std::string& logging_prefix) {
-          return new type(direction, logging_prefix);
+        [](const XT::Functions::GridFunctionInterface<E, d, 1, F>& direction,
+           const bool advection_in_divergence_form,
+           const std::string& logging_prefix) {
+          return new type(direction, advection_in_divergence_form, logging_prefix);
         },
         "direction"_a,
+        "advection_in_divergence_form"_a = true,
         "logging_prefix"_a = "");
 
     return c;