Does McCaffery deserve the contract?