If we're using the caching mechanism, and includes change, we don't know.

The fix here is to replace includes first, before looking in the cache.
This has the side effect of look for includes when we render().