diff --git a/src/main/java/com/aparapi/internal/jni/OpenCLJNI.java b/src/main/java/com/aparapi/internal/jni/OpenCLJNI.java
index 1d1562757c7c6861eccefbb20f91a59246d8095b..9b7625342e0a9989500e88e3f6e913ebbb08f370 100644
--- a/src/main/java/com/aparapi/internal/jni/OpenCLJNI.java
+++ b/src/main/java/com/aparapi/internal/jni/OpenCLJNI.java
@@ -34,7 +34,7 @@ public abstract class OpenCLJNI{
 
    public OpenCLProgram createProgram(OpenCLDevice context, String openCLSource)
    {
-      return this.createProgram(context, openCLSource, null);
+      return this.createProgram(context, openCLSource, "");
    }
 
    protected native OpenCLProgram createProgram(OpenCLDevice context, String openCLSource, String binaryKey);