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