Optimal diet choice for large herbivores: an extended contingency model