I admit Joe Biden wins the rap battle.