make less modules depend on caching details