check_duplicate