I wonder why we don't do this when the line item is created or updated in OrderContents?