Because the item doesn't have an ID until near the end of the transaction items get created without IDs
Because the item doesn't have an ID until near the end of the transaction items get created without IDs