I have already discussed this topic in the intro here