diff --git a/pyopencl/cache.py b/pyopencl/cache.py
index 594b9e921f19f1f692e04fbf27f6bd7d993898a2..9a6a2cf6aee63b20f75c2a2242436f34aba3e61c 100644
--- a/pyopencl/cache.py
+++ b/pyopencl/cache.py
@@ -470,14 +470,6 @@ def _create_built_program_from_source_cached(ctx, src, options, devices, cache_d
 
 def create_built_program_from_source_cached(ctx, src, options=[], devices=None,
         cache_dir=None):
-    # FIXME REMOVE
-    if cache_dir is not False:
-        prg, already_built = _create_built_program_from_source_cached(
-                ctx, src, options, devices, cache_dir)
-    else:
-        prg = _cl._Program(ctx, src)
-        already_built = False
-    # FIXME END REMOVE
     try:
         if cache_dir is not False:
             prg, already_built = _create_built_program_from_source_cached(