diff --git a/loopy/target/c/__init__.py b/loopy/target/c/__init__.py
index d2e72b84ba2ac6909aea91cf5c6515a0d77e2d6c..6f82eadd70443facf729711cd922bd8b754a2065 100644
--- a/loopy/target/c/__init__.py
+++ b/loopy/target/c/__init__.py
@@ -300,7 +300,7 @@ class CTarget(TargetBase):
         return self.get_dtype_registry().dtype_to_ctype(dtype)
 
     def get_kernel_executor_cache_key(self, *args, **kwargs):
-        return self.compiler
+        return None  # TODO: ???
 
     def get_kernel_executor(self, knl, *args, **kwargs):
         from loopy.target.c.c_execution import CKernelExecutor
diff --git a/test/test_c_execution.py b/test/test_c_execution.py
index 914e2a14401a999c91975536eddf9e5e71de8a00..6d7e2afef3e550eaf9a9abb9bfea69dc9449056a 100644
--- a/test/test_c_execution.py
+++ b/test/test_c_execution.py
@@ -22,12 +22,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
 """
 
-import sys
 import numpy as np
 import loopy as lp
 import pyopencl.clmath  # noqa
 import pyopencl.clrandom  # noqa
-import pytest
 
 import logging
 logger = logging.getLogger(__name__)
@@ -71,7 +69,6 @@ def test_c_target_strides():
                     ],
                 target=CTarget())
 
-
     # test with C-order
     knl = __get_kernel('C')
     a_np = np.reshape(np.arange(16 * 16, dtype=np.float32), (16, -1),
@@ -80,7 +77,6 @@ def test_c_target_strides():
     assert np.allclose(knl(a=a_np)[1],
                 2 * a_np)
 
-
     # test with F-order
     knl = __get_kernel('F')
     a_np = np.reshape(np.arange(16 * 16, dtype=np.float32), (16, -1),