So. Many. Duplicates.