diff --git a/src/transformer.js b/src/transformer.js
index <HASH>..<HASH> 100644
--- a/src/transformer.js
+++ b/src/transformer.js
@@ -183,7 +183,8 @@ function convertStatements(ast) {
             if(node instanceof nodes.FilterAsync ||
                node instanceof nodes.IfAsync ||
                node instanceof nodes.AsyncEach ||
-               node instanceof nodes.AsyncAll) {
+               node instanceof nodes.AsyncAll ||
+               node instanceof nodes.CallExtensionAsync) {
                 async = true;
                 // Stop iterating by returning the node
                 return node;
CallExtensionAsync nodes should trigger async transformation as well