Conor McGregor blamed his stunning UFC 196 defeat to Nate Diaz on being "inefficient" in the octagon.
Scheduled to take on lightweight champion Rafael dos Anjos until the Brazilian withdrew due to a broken foot a fortnight before the bout, McGregor had been expected to dominate welterweight Diaz, who had been training for a triathlon before taking the fight at 11 days' notice.
However, McGregor's plans to move through the UFC divisions took a huge dent in Las Vegas as Diaz recovered from a shaky first round to secure a submission victory via rear naked choke in round two, snapping the Irishman's 15-fight winning streak and handing him a first UFC loss.
McGregor's mooted superfight with welterweight champion Robbie Lawler at UFC 200 will now surely be put to one side - in fact, Jose Aldo was quick to call out the featherweight champion for a rematch of their 13-second bout from UFC 194 - but 'The Notorious' vowed to come back stronger.
"I took the chance going at 170 but Nate come in," McGregor said in his octagon interview. "I thought I took him in the first round but I was inefficient with my energy.
"I'm humble in victory or defeat and I respect Nate, he came in, took the fight on short notice, came in at 170 and done the job.
"He was efficient. I wasn't efficient. That was it I feel, I hit too much arms. These things happen.
"I'll learn, I'll grow, I took a chance, came up in weight and it didn't work out. It is what it is, I'll face it like a man, like a champion and I'll face it and come back again."