preventing adding items that have previously failed