Generative Models are Great, But They Need to be Perfect