Full analysis.