force re-generation