Do we need to cache the modules?