diff --git a/packages/html/src/utils/render.ts b/packages/html/src/utils/render.ts
index 7b13a5ef..fa661b96 100644
--- a/packages/html/src/utils/render.ts
+++ b/packages/html/src/utils/render.ts
@@ -16,8 +16,9 @@ export async function render(element: HTMLImageElement | HTMLVideoElement, plugi
         const response = await plugins[i](element, pluginCloudinaryAsset, pluginState, analyticsOptions);
         if(response === 'canceled'){
             break;
-        } else {
-            return response
+        }
+        if (i === plugins.length - 1) {
+            return response;
         }
     }
 }