Very interesting points made by John Barnes.