generate_on_init flag