BF: Item wasn't being removed when quantity updated to 0