--- a/R/jags.R
+++ b/R/jags.R
@@ -172,6 +172,10 @@
                 stop("Invalid parameters for chain ", i)
             }
             setParameters(init.values[[i]], i)
+            unused.inits <- setdiff(names(init.values[[i]]), varnames)
+            for (j in seq(along=unused.inits)) {
+                warning("Unused initial value for \"", unused.inits[j], "\" in chain ", i)
+            }
         }
     }