This explanation needs rewrite.