so close to a good gen