diff --git a/com.amd.aparapi/src/java/com/amd/aparapi/KernelRunner.java b/com.amd.aparapi/src/java/com/amd/aparapi/KernelRunner.java
index 0fb8e8d771e569a0868de5d98ec92d2a94e245fc..93fd87a53b6a40dfbe20b3006f747b0c7d99a97d 100644
--- a/com.amd.aparapi/src/java/com/amd/aparapi/KernelRunner.java
+++ b/com.amd.aparapi/src/java/com/amd/aparapi/KernelRunner.java
@@ -1594,9 +1594,9 @@ class KernelRunner{
                   } catch (AparapiException e) {
                      warnFallBackAndExecute(_entrypointName, _range, _passes, e);
                   }
+               } else {
+                  warnFallBackAndExecute(_entrypointName, _range, _passes, "failed to locate entrypoint");
                }
-            } else {
-               warnFallBackAndExecute(_entrypointName, _range, _passes, "failed to locate entrypoint");
             }
          } else {
             try {