diff --git a/pyopencl/__init__.py b/pyopencl/__init__.py
index 4a81e306177995b98ab7d8a34f2974164540299e..9d8ebea5da7d94d04f29b36c94c8ce17ae0e5ca5 100644
--- a/pyopencl/__init__.py
+++ b/pyopencl/__init__.py
@@ -356,7 +356,7 @@ class Program(object):
         return self._get_prg().int_ptr
     int_ptr = property(int_ptr, doc=_cl._Program.int_ptr.__doc__)
 
-    def from_int_ptr(int_ptr_value, retain=true):
+    def from_int_ptr(int_ptr_value, retain=True):
         return Program(_cl._Program.from_int_ptr(int_ptr_value), retain)
     from_int_ptr.__doc__ = _cl._Program.from_int_ptr.__doc__
     from_int_ptr = staticmethod(from_int_ptr)