Very thorough description!