People shouldn't complain too much about those 16M. He is a free player, meaning there's no transfer fee to Liverpool, but there are agent fees and sign-up fees and they are higher for a free player than for a normal transfer. Those 16M, at least the player's fee, will be payed during his contract here, not all up-front. Unfortunately, the agents are getting more and more greedy and you can't bypass them and I consider them to be ruining football.