Active generation is the worst
Finished step 2