add in overflow exception for deduplicate