Very thorough: nice.