fixed UPC parse error
removed redundancy