honestly the underflow condition only exists because of minimum stack size, if that was eliminated that would solve the whole issue. And i dont really see a downside other then controller players have to push the button a lot to get a ton of materials, so really just eliming the minum stack size would fix and also unify the difference between some items being single buy and others being bulk buy in stacks.