empty upc bug fixed