Generating with failure