Ultimate analysis