diff --git a/loopy/precompute.py b/loopy/precompute.py
index 72272ac83842fd5b7be0f6dcc2fe6785a9c43b08..8bd049b1268fc3d0dde4d8a5f682d5ddbd1577b1 100644
--- a/loopy/precompute.py
+++ b/loopy/precompute.py
@@ -407,6 +407,9 @@ class InvocationGatherer(ExpandingIdentityMapper):
                     | get_dependencies(self.subst_expander(
                         arg_val, insn_id=None, insn_tags=None)))
 
+        # FIXME: This is too strict--and the footprint machinery
+        # needs to be taught how to deal with locally constant
+        # variables.
         if not arg_deps <= self.kernel.all_inames():
             from warnings import warn
             warn("Precompute arguments in '%s(%s)' do not consist exclusively "