was it wise giving them such long contracts?

if we are going to stabilise in league 1 than yes but if we are trying to stay in the championship than no.

I would rather give Billy Sharpe a 2 year contract than Smith a 4