Diversity, farmer knowledge, and sustainability