diff --git a/c7n/filters/core.py b/c7n/filters/core.py
index <HASH>..<HASH> 100644
--- a/c7n/filters/core.py
+++ b/c7n/filters/core.py
@@ -271,7 +271,7 @@ class ValueFilter(Filter):
         elif self.expr:
             r = self.expr.search(i)
         else:
-            self.expr = jmespath.compile(self.k)
+            self.expr = jmespath.compile(k)
             r = self.expr.search(i)
         return r
get resource value should be using passed value of key not instance value (#<I>)