Better selfBreed (not done)