Floyd's probably smart to take this fight now rather than in two years time (still has four fights left on his contract), when Alvarez will be more experience while Floyd will probably be slower. I reckon Canelo is the biggest threat to Floyd's undefeated streak, except for potentially Broner. But Floyd-Broner will never happen, because Broner is on his dick.