World number eight Phil Mickelson is determined to make amends for past failures at the upcoming Open Championship at Muirfield.
The 43-year-old, who tied for second at last month's US Open, admits he has not produced his best at the world's oldest major.
But he is hoping that his recent form and a bit of luck will help him improve on the third-place finish he achieved at The Open in 2004.
"I have really not played my best golf in this event," said Mickelson. "But it's time to play now. Shoot the scores and hit the shots I've spent 20 years trying to work on.
"I think the last eight or nine years I've started to play better golf. But it's still a challenge for me.
"I'm always cautiously optimistic. The (British) Open is one of my favourite events because it's one of the most challenging events for me.
"But one of the things I've learnt over the years and especially here at Muirfield is you need an element of luck."
Mickelson, who will play in the Scottish Open at Castle Stuart this week, was also delighted with the warm weather that greeted his arrival in Great Britain.
"We got in yesterday and the weather was fantastic," he added. "It felt like it was San Diego, it was warm and beautiful.
"The forecast this week looks to be spectacular and Castle Stuart is one of my favourite golf courses - I just love it and love the tournament.
"I think it's a great place to hold the Scottish Open and a great place to play the week before the British Open."