Obama: ‘Time for talk is over’