diff --git a/coolamqp/__init__.py b/coolamqp/__init__.py
index 13a2f75f03bde81c8d1030e8628df611339bcfde..0588f2a68fc97b7bab51a23644b393fce26b2191 100644
--- a/coolamqp/__init__.py
+++ b/coolamqp/__init__.py
@@ -1 +1 @@
-__version__ = '1.2.10_a1'
+__version__ = '1.2.10_a2'
diff --git a/coolamqp/attaches/consumer.py b/coolamqp/attaches/consumer.py
index d5f0c141052b3859f73a8652f1e41334f6818470..d597b89df5bd0c59687a0e7ba62cace954f1984f 100644
--- a/coolamqp/attaches/consumer.py
+++ b/coolamqp/attaches/consumer.py
@@ -172,7 +172,7 @@ class Consumer(Channeler):
             self.method(BasicQos(prefetch_size or 0, prefetch_count, False))
         self.qos = prefetch_size or 0, prefetch_count
 
-    def cancel(self):  # type: () -> None
+    def cancel(self):  # type: () -> Future
         """
         Cancel the customer.