Everton star James McFadden has revealed he has agreed a new deal at Goodison Park.
McFadden's future at the club had been placed in doubt after contract talks stalled earlier this summer.
However, McFadden has now verbally agreed a new three-year deal and is expected to put pen-to-paper when he returns from international duty later this week.
The former Motherwell star was happy to end all the speculation over his future.
"It's good that it's sorted," said McFadden. "I've always wanted to stay and that's finalised now and hopefully I can get on with my football at Everton.
"There is speculation every transfer window and that is something I've grown up with.
"Every time, there's speculation that I'm going somewhere but I'm quite happy now and just about to sign a new contract at Everton."
Meanwhile, David Weir will keep the Everton captaincy for the new season with Phil Neville named vice-captain.