adding the ability to generate while already marked as generating