Fix for reducing stock even when subtract is no