St Johnstone have signed Derek McInnes after the veteran midfielder was allowed to leave Millwall.
Derek McInnes (left) spent six months with Millwall
The 35-year-old former Morton, Rangers, Toulouse, West Brom and Dundee United man has signed until the summer.
McInnes had been travelling south to London to captain Millwall while his family remained in Scotland.
But he said: "I missed the family when I was down south during the week and my wife is pregnant so I felt it was right to come back to Scotland."
First Division Saints had been outbid for McInnes in the summer, when the former Scotland international moved from Tannadice.
But he made just 14 appearances for the English League One club during his six months at The New Den.
"I went there in the summer on a two-year deal but with an understanding that I would review things after six months to see how I was getting on with the travelling," McInnes told the Saints website.
"Millwall are such a professional club with great facilities and I would have loved to have gone there earlier in my career.
"It was just a case of the right club at the wrong time."
Meanwhile, Kevin Moon has had his loan from St Johnstone to Forfar Athletic extended, while fellow midfielder Neil McCallum will be continuing his spell with Alloa Athletic.