I see. Can't you just CACHE FORCE it, then?

Also, it would be helpful if you had a comment before the `set(CACHE)` line explaining why `CACHE` is used.