fixed bug where requested commodities appeared to have been satisfied but were not