Yes if I had a crystal ball. No without. I wouldn't do anything without more than 2/3 years which is basically what they do. I see no harm in giving Ernie Weaver a deal until 2028 for instance but not 5 years or anything like that. Wildsmith and Dawson were the last that got that long and that might have something to do with them being keepers.
Ive given you examples of players where we have or might ha e give. Even longer deals and look what happened. When Penney made his debut people were raving about him. I bet not many would have said he would be non league in his mid 20s. We didn't give him a long contract but could easily have done. Look at others who broken through very early because they were highly promising. Lekaj, Modest way back. Stobbs I mentioned. Others like Spurr, Wood, Beevers nrooke through and stayed at that level.