Club can't win really - sign players on long contracts (good for medium/long term planning). Short term contracts and if the player does well, everybody criticises them for not tying the player down. Injuries then make fans adjust their viewpoint. Some you'll win, some you'll lose. If Cal O'Hare...