diff --git a/coolamqp/attaches/channeler.py b/coolamqp/attaches/channeler.py
index 87f733907555e49b6a5b7b63901744c27af2e5d8..64363f14b5b627c1df8ecbbb68acff662f465774 100644
--- a/coolamqp/attaches/channeler.py
+++ b/coolamqp/attaches/channeler.py
@@ -127,6 +127,8 @@ class Channeler(Attache):
             Be prepared!
 
         """
+        super(Channeler, self).on_close(payload=payload)
+
         if self.connection is None:
             # teardown already done
             return