Rather than fail stacks, I'd prefer upgrades always give the option to feed materials until you have a 100% success rate. Otherwise people will just do the whole farm fail stacks on a throw away item thing anyhow, may as well make it work around the idea you only need the thing you're enhancing.