Large additions to the analysis.