I thought of doing this as the first solution, but you’re just delaying the inevitable. It will still raise when you “consume” the generator