be on one's mettle