preview vs actual generation fix