After the flub heard around the world, President Barack Obama has taken the oath of office. Again. Supreme Court Chief Justice John Roberts delivered the oath to Obama on Wednesday night at the White House - a rare do-over. The surprise moment came in response to Tuesday's much-noticed stumble, when Roberts got the words of the oath a little off, which prompted Obama to do so, too. Obama and Roberts went through the drill again out of what White House counsel Greg Craig called "an abundance of caution."