Add support for modules that get unlocked over time