should rollback transaction, not shipment