You say that it picks two or three of the elements of the breeding dragon, But you are supposed to be able to breed a Diamond which had 4 elements in it (not entirely sure which 4) so if that is true then it would or should take a sample of more than the two or three, but all 4 of the elements. Shouldn't it?