what keeps different species of finches from mating