I see your point when you put it like that,its always a risk paying money for a player even those who haven't had injuries Liam Boyce being an example.
I still think Aberdeen wouldn't have spent the money on him and given him a 4 year deal unless they were positive his knee is fine.
edit I dont think he is our top earner by the way, I would imagine that Shinnie is.