Nate Diaz already has his eyes on a third clash with Conor McGregor as he gears up for his return to UFC.
The 34-year-old will step into the octagon on Saturday against Anthony Pettis in Anaheim almost three years after his last fight.
Diaz's last bout was his loss against McGregor at UFC 202 in August 2016 when the Irishman won a close decision.
That rematch came after Diaz won the first meeting in March 2016 by submission, and he regrets giving the Irishman another battle.
Diaz told ESPN: "I should have beaten his a**e and been on my way, but I have morals and said let's do it again then. Some people don't have that and that's why they're not real fighters.
"[If I was Conor], I wouldn't be able to sleep at night; he got smashed in his face and choked in front of everyone.
"He got his rematch like a spoiled little baby then came back and won a little decision that could have gone either way.
"I don't even care if it's a big decision, it's not the same; you can't be content with a decision, you got choked on your face.
"Time will tell but I think we will fight again."
Conor McGregor hasn't fought since his defeat by Khabib Nurmagomedov last October
McGregor's future is up in the air and he hasn't stepped into the octagon since his harrowing defeat by Khabib Nurmagomedov last October.
Speaking about their rematch, Diaz added: "I for sure didn't lose that fight [against McGregor], but they treated it like, 'You lost, go down the list, get out of here.
"When he lost the first time to me it was the biggest thing and he needed his rematch and how great he was for jumping back in there.
"What about all the rematches I've always wanted? I'm a bigger draw than anyone in the game but you're going to ostracise me?"