Dan Evans might have made a few bad decisions in the past but he's always had the ability to play at the top level.
I don't know if a switch went off in his head some time last year, but to go from being ranked below 700 to 91 in the world and playing Roger Federer on Centre Court is very impressive, and it only happens through hard work.
It takes some people longer than others to work out how best to get there and he's on the right track now.
Dan's been a great Davis Cup team-mate - he supports well and tries his backside off in matches, and that's all you want really.