BigDecimal still blows but I got finally got my totals, lastUpc, and default quantity of 1 to work for add and remove.