diff --git a/pymbolic/mapper/dependency.py b/pymbolic/mapper/dependency.py
index 242b156393bec72d5f88298627bb28651eee6e03..dc10d9e03a1625987de744340208ff4fa5a77355 100644
--- a/pymbolic/mapper/dependency.py
+++ b/pymbolic/mapper/dependency.py
@@ -100,7 +100,7 @@ class DependencyMapper(CSECachingMapperMixin, Collector):
         if self.include_cses:
             return set([expr])
         else:
-            return super(DependencyMapper, self).map_common_subexpression(expr)
+            return Collector.map_common_subexpression(self, expr)
 
     def map_slice(self, expr):
         return self.combine(