Northern Ireland forward Paul McVeigh has returned to Norwich City on a one-year contract after impressing during pre-season training.
The 31-year-old had spent the last two seasons with Luton Town, exiting the Hatters following their relegation from the Football League at the end of last season.
Canaries boss Bryan Gunn told the club's official website: "I'm pleased to have Paul on board for next season.
"He has impressed everyone at the club in pre-season, whether it be in fitness tests, training or in matches.
"I was open-minded about him coming back to train with us in the summer, but he has really made a great impression.
"His attitude and commitment are first-class and he is very keen to succeed with Norwich City next season."