The humble pie currently being digested by myself and several other members of the boxing media over Amir Khan tastes delicious.
I am delighted to admit the error of my ways after his spectacular Las Vegas debut in a world-title thriller with Marcos Maidana early on Sunday.
I will be honest about this. After Khan's 54-second knockout defeat by Colombian Breidis Prescott two years ago, I went on air and said Khan was going nowhere because he could not take a punch.
He had been floored or wobbled four times by modest opposition at that time.
There was no doubting his talent but it seemed he had no punch resistance – and in boxing terms that is usually a terminal illness.
Even when Amir got his career back on track and won a world title, I still wondered if he was a knockout waiting to happen.
I felt someone, somewhere, would catch up with him again.
But on Saturday Khan went in with a huge puncher in Maidana – who boasts 27 KOs in 29 fights – and came through the fire to win.
Britain's former Olympic hero was rocking and reeling on the very verge of defeat in the 10th round but survived it.
His glass jaw has apparently acquired some granite.
How? Well, strength conditioner Alex Ariza has done a remarkable job in improving Khan's balance and leg strength, plus he is not walking on to punches any more.
Not only that, his own dazzling combination punching is in the Sugar Ray Leonard class – he nearly won in the first round with a devastating body punch to floor Maidana.
This was exactly the kind of dramatic fight to make Amir Khan a Stateside star.
The best assignment out there now is a title unification fight with America's WBO champion Tim Bradley.
But a move up to welterweight soon would open the door to Floyd Mayweather, Miguel Cotto and maybe even his stable-mate Manny Pacquiao.
Make no mistake, Britain undoubtedly has another future boxing star in James DeGale.
The Olympic champion looked special in his British title win on Saturday.