I am sure the acute pain felt when locking-up the model for simply creating a duplicate line item is felt by many model builders.
Please could we have a simple check (this already happens elsewhere in the model e.g. actions) that ensures there are no duplicate line items before the model is calculated/refreshed?
It only hangs the model for a short while but it is seriously irritating.