John, it's all been said before...