Chivalry for our time