Australia vice-captain David Warner believes he's a better man for the incident that saw him punch England's Joe Root in a Birmingham bar four years ago.
Warner was suspended and fined after the incident during the 2013 Champions Trophy following England's victory over Australia at Edgbaston.
Now almost four years to the day, Australia are back at Edgbaston for what is set to be a must-win Champions Trophy group fixture against arch-rivals England on Saturday, with Warner and Root key batsmen for their respective teams.
"It was a learning curve for myself," said Warner at Edgbaston on Saturday.
"I was young and now I'm old," added the 30-year-old southpaw. "I've two kids and I'm married. There's a lot of settling down there. It definitely was (key) to me becoming the person I am today, not just the cricketer.
"We all go through periods when we're young and naive. It's not about stuffing up and moving on, it's about learning the ropes of being away on tour for such a long period of time. There are things you have to think about as a youngster; what you can or can't do."
Warner, reflecting on the changes in his life, said: "I probably didn't work that out at that stage. But now I have, and I have a great balance on and off the field."